|
이런 방법도 ADO기 때문이겠지요^^
덕분에 문제 해결했고...
감사표시가 늦어 죄송합니다.
그럼 즐프 하세염^^
하안인 님이 쓰신 글 :
: choco-milford 님이 쓰신 글 :
: : ADO를 이용해서 mdb파일 동적연결을 시도했는데..
: :
: : 며칠째 머리만 싸메고 있습니다.
: :
: : 넘 초보라서 해볼 수 있는것도 이젠 바닥나고...ㅜㅜ
: :
: : void __fastcall TForm1::Button3Click(TObject *Sender)
: : {
: : ADODataSet1->Active = false;
: : ADOConnection1->Connected = false;
: : ADOConnection1->ConnectionString = "Driver={Microsoft Acess Driver (*.mdb)};DBQ=" + ExtractFileDir(Application->ExeName) + "\\Data\\DefaultSBR.mdb";
: :
: : //ADOConnection1->Connected = true;
: : //ADODataSet1->Active = true;
: :
: : }
: :
: : 보시다시피 버튼을 누르면 ADO 연결을 바꾸려 하는 겁니다.
: :
: : ConnectionString 설정까지만 하면 일단 오류는 없는 것 같은데..
: :
: : ADOConnection1->Connected = true; 만 추가하면 오류입니다.
: :
: : ==오류메세지 내용==
: :
: : ---------------------------
: : Debugger Exception Notification
: : ---------------------------
: : Project ADO_EX.exe raised exception class EOleException with message '설치 가능한 ISAM을 찾을 수 없습니다'. Process stopped. Use Step or Run to continue.
: : ---------------------------
: : OK Help
: : ---------------------------
: :
: : 이렇게 나오는 군요!!!
: :
: : 코드상에 문제가 있는거지...
: :
: : 아니면 ISAM이란거에 문제인지...
: :
: : '설치 가능한 ISAM을 찾을 수 없습니다'대해서 MS 쪽 자료데로 레지스트리 검색해봤는데
: :
: : 문제없어보이더군요.
: :
: : 아 정말 어떻게 되는건지...
:
:
: ConnectionString 값을 다음과 같이 한번 넣어보시겠어요.
:
: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\KIDS\DB\MAIN.mdb;Persist
: security Info=False
:
: 저는 이렇게 mdb와 연결했는데요...
: 참고가 될련지...
|