|
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와 연결했는데요...
참고가 될련지...
|