안녕하세요
MS-SQL7.0과 델파이4.0을 사용 중입니다.
인스톨 쉴드를 만들어서 프로그램을 배포할려고 하거든요
InstallShild Objects List에서 BDE Install Type는 Full BDE Installation을 선택하고 SQL Links 는 Microsoft SQL Server와 Interbase를 선택하고
레지스트리는 설정을 안했거든요.
이렇게 해서 인스톨 프로그램을 만들었는데 에라메세지는
Exception EDBEngineError in module PRINT40.EXE at 0006F326.
An error occured while attempting to intitialize the Borland Database
Engine(error $2109)
라는 메세지가 나타납니다.
제가 설정을 잘못한것 같은데 잘모르겠거든요.
> 안녕하세요
> MS-SQL7.0과 델파이4.0을 사용 중입니다.
> 인스톨 쉴드를 만들어서 프로그램을 배포할려고 하거든요
> InstallShild Objects List에서 BDE Install Type는 Full BDE Installation을 선택하고 SQL Links 는 Microsoft SQL Server와 Interbase를 선택하고
> 레지스트리는 설정을 안했거든요.
> 이렇게 해서 인스톨 프로그램을 만들었는데 에라메세지는
>
> Exception EDBEngineError in module PRINT40.EXE at 0006F326.
> An error occured while attempting to intitialize the Borland Database
> Engine(error $2109)
>
> 라는 메세지가 나타납니다.
> 제가 설정을 잘못한것 같은데 잘모르겠거든요.
위의 에러는 아마도 인스톨쉴드를 설정할때가 아니라, 인스톨쉴드작성을 마치고 프로그램 인스톨 후에 생기는 에러메세지 같은데요..아님..disk build 시에 나타나는 건가??
그건 아닐테고..
암튼 ms sql을 사용하신다니..아마 odbc를 미들로 사용하시는것 같네요..
full bde...를 선택하셨으니 설치된 pc에 보면 bde가 깔려 있는게 보일 겁니다.
모르신다면 위치는 program files/borland/delphi/ 잘은 기억은 안나지만 대충 이런경로
밑에 bde가 설치되어 있습니다.
거기에서 이미 작성하신 odbc의 dsn파일을 설정해 주시면 아마 될겁니다.
참고로 인스톨쉴드를 사용했다 하더라도 bde설정은 다시 한번 확인하는것이 좋은 습관입니다...
>