|
만약에 화일 오픈 다이알 로그를 사용한다면 다음과 같은 방법을 사용하면 됩니다.
데이타 베이스 컴포넌트하고.
테이블 컴포넌트를 사용을 하구요.
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;
// StatusBar1->Panels->Items[1]->Text = FormatFloat("###,###,###,##0",Table1->RecordCount);
}
// 화일 경로를 설정할경우
DatabasePost->Params->Add("DATABASE NAME="+ OpenDialog1ExtractFilePath(Application->ExeName) + "\\BasicData\\" + "ㅘ일명.mdb"); 을 해주고요.
이렇게 하면 될꺼에요..
공부중 님이 쓰신 글 :
: 빌더에서 ODBC를 사용안하고 즉 알리아스를 설정안하고
: 프로그램에서만 접근하려고 하면 어떻게 해야 하나요.
:
: 즉 프로그램상에서 ACCESS데이타베이스에 접근하려고 합니다.
:
: 데이타베이스 컴포넌트에서 파라미터 속성에 어떤 세팅을 해야하는지.
:
: 파라독스에서는
: user=
: password=
: 만 사용하면 되는데 access는 더많은 설정이 필요하다고 알고 있는데...
:
|