Q&A

  • 델파이 5 msaccess(*.MDB) 실행시 에러가 남
안녕하세요.
BDE 접속을 못해서 애먹고 있습니다.

델파이 5.  DB 는 msaccess(*.MDB) 를 쓰고 있구요.

프로그램에서 TDatabase 를 쓰고 BDE의 Query를 씁니다.

개발컴퓨터에서는 BDE에서 접속하면 접속이 되는데 인스톨본 만든후

설치컴퓨터에서 접속하면 접속이 되지 않고 아래처럼 뜹니다.

Database Engine Error

General SQL error.
-2147221164
Table
Alias:tax_DB

Program FilesCommon Files Microsoft SharedDao 폴더도 존재하고있고요 BDE 의 Configuration 탭에서 msaccess 의 DLL32 항목의
IDDA3532.dll 파일로 바꿔도 마찬가지로 안되더라구요.

꼭 답변을 부탁드립니다.
1  COMMENTS
  • Profile
    조성환 2002.10.22 19:41
    제생각에는....

    혹시 인스톨본을 만들 때 ODBC Setting 해주는 부분이있는데 이 ODBC 의 경로가 해당 파일(mdb)이 들어있는 경로여야 합니다.

    mdb 를 복사해주는 경로와 ODBC 에 설정되어 있는 경로가 다를 때 나는 에러인것 같습니다.

    인스톨  Tool을 무엇을 사용하는지는 모르겠지만 Setting 하는 과정에서 ODBC 설정 부분이 있습니다. 그 경로를

    만약 mdb 파일 위치하는 경로가 설치 기본 경로의 Data 폴더인 경우

    <TARGETDIR>DATA 이렇게 적어줘야 합니다.

    답변이 되었는지 모르겠습니다.

    그럼~~~