안녕하세요.
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 파일로 바꿔도 마찬가지로 안되더라구요.
꼭 답변을 부탁드립니다.
혹시 인스톨본을 만들 때 ODBC Setting 해주는 부분이있는데 이 ODBC 의 경로가 해당 파일(mdb)이 들어있는 경로여야 합니다.
mdb 를 복사해주는 경로와 ODBC 에 설정되어 있는 경로가 다를 때 나는 에러인것 같습니다.
인스톨 Tool을 무엇을 사용하는지는 모르겠지만 Setting 하는 과정에서 ODBC 설정 부분이 있습니다. 그 경로를
만약 mdb 파일 위치하는 경로가 설치 기본 경로의 Data 폴더인 경우
<TARGETDIR>DATA 이렇게 적어줘야 합니다.
답변이 되었는지 모르겠습니다.
그럼~~~