|
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 쪽 자료데로 레지스트리 검색해봤는데
문제없어보이더군요.
아 정말 어떻게 되는건지...
|