|
에보니.^ㅅ^ 님이 쓰신 글 :
: 하안인 님이 쓰신 글 :
: : 답변 감사드립니다.
: :
: : 로켈에서 사용할때에도 커서을 clUseServer로 놓고 사용해야 하나요.
: :
: : 한가지 더 여쭤보겠습니다.
: : BDE-Native가 더 좋다고 하셨는데요.
: : 오피스2000의 데이타베이스를 OpenDialog로 연결하려면 어떻게 해야되나요.
: : (Alias를 쓰면 안되거든요. 어떤 파일을 열건지 프로그램당시에는 몰라서요.)
: : 오피스97에서 쓰던 방식으로는 연결이 되었느데 2000은 연결이 안되네요.
:
: --- 제가 말뜻을 이해를 못하겠습니다.... =ㅅ=;;
:
: 그야 OpenDialog의 InitialDir , FileName 속성을 이용하면 될것 같은데요
.
if(OpenDialog1->Execute())
{
Table1->Active = false;
Database1->Connected = false;
Database1->Params->Clear();
Database1->Params->Add("DATABASE NAME="+OpenDialog1->FileName);
Database1->Params->Add("USER NAME=");
Database1->Params->Add("OPEN MODE=READ/WRITE");
Database1->Params->Add("LANGDRIVER=");
Database1->Params->Add("SYSTEM DATABASE=");
Database1->Params->Add("PASSWORD=");
Database1->Connected = true;
Table1->IndexFieldNames ="a;b;c;";//인덱스 필드 이름 적어주고
Table1->TableName = "";//테이블 이름 적어주고..
Table1->Active = true;
}
위와 같이 해주면 오피스97에서는 열리는데 2000에서는 열리지가 않아요.
|