|
BDE가 제대로 설치되지 않아서 발생하는 것 같은데요.
제가 BCB 6 를 사용하지 않아서...
Install Shield에 보면 BDE를 사용하는냐라는 옵션이 있습니다.
그리고 필요한 DLL을 추가 해주면 됩니다.
설치시 저는 BDE를 사용했던 적은 한번밖에 없어서요.
하지만, 잘되었던것으로 기억합니다.
BDE는 버젼에 따라서도 동작을 달리하거든요.
인스톨 쉴드가 버젼 비교를 안하는 바람에...
BDE는 배포하는게 짜증나서 저는 BDE는 거의 사용하지않고
ODBC만 사용합니다.
또한, BDE는 컴퓨터에 설치하지 않고, 복사해서 사용할 수 있는 방법이
있는데, 제작한프로그램과 같은 폴더에 BDE폴더에서 필요한 DLL과 몇몇파일을
복사해서 집어넣어면 프로그램이 정상적으로 동작합니다.
문제는 BDE가 설치된 컴퓨터에서 쫑납니다.
하지만, BDE쓰는 데가 거의 없는지라, 한때는 이런방식을 썼었습니다.
지금은 ODBC만 사용합니다. 98이후 컴퓨터는 모두깔려있죠.
태백산맥 님이 쓰신 글 :
: 안녕하세요. 임동수입니다.
: install shield 를 이용해서 Program 을 install 하고 *.exe을 실행시키면
: DB와 접속하는 과정에서 error가 나네요. ^^.
:
: 환경
: *개발 tool : Borland C++ Builder6
: *DataBase : My sql(sockets 통신)
: *Install tool : Install Shield-borland limited Edition
:
: 이와같은 환경에서
:
: 1. Install Package 만들기: 정상
: 2. 다른 컴퓨터에서 install : 정상
: 3. 다른 커퓨터에서 *.exe 실행: DB 접속과정에서 error
: 4. Error Message : An error occurred while attempting to initializing
: the borland DataBase(error $2108)
:
: 5.나름대로의 해결책(^^);
: 1.install shield 의 files에 아래 경로 설정
: - Program files-> commons files ->borland shared ->BDE을 설정. 필요한 file 첨가
: 2.install shield 의 registry에 아래경로 설정
: - HKEY_LOCAL_MACHE ->SOFTWARE ->Borland ->database 첨부
:
: * 1과2을 동시에 설정하면 정상적으로 작동은 되는데 너무 무식하죠.
: 다른 좋은 해결책이 있는것 같은데 알고 있으신분 정보를 나누어 주세요.^^
: 제가 install shield를 처음사용해서 어렵네요.
:
: 오늘도 행복한 하루되세요.
:
|