임프랍니다.
저는 디비는 그냥 대충 쓸 정도밖에 모르기 땜시.. 필요하면 저도 찾아봐가면서 해결한답니다.
그런데 감동..이라는 감개무량한(?) 단어까지 써가면서 재질문을 하시니.. 쩝~ 찾아볼 수 밖에요.
델파이 관련 사이트를 몽땅 다 뒤졌는데, 그와 같은 에러 메시지를 봤다는 질문만 하나 있을 뿐 해답은
없더군요.
http://www.delmadang.com/cwb-bin/CrazyWWWBoard.cgi?mode=read&num=13345&page=833&db=dmdqa
그래서.. 다음으로 볼랜드의 뉴스그룹을 뒤졌습니다. 안나오두만요.
마지막 수단으로, 볼랜드의 TI와 FAQ를 몽땅 뒤졌습니다. 비슷한게 나오두만요. ^^
Question:
How come I'm getting a General SQL Error about not being able to load
MSJTER32.DLL when trying to connect to Access?
Answer:
MSJTER32.DLL comes with Access 95. The most common cause of this error is
when DLL32 in BDEADMIN is configured to connect to Access 95 DAO and the
Access 97 DAO is installed. To configure BDEADMIN to use the Access 97 DAO,
Select the Configuration Tab, Configuration: Drivers: Native: MSACCESS and set
DLL32 to IDDA3532.DLL.
Another way to get this error is if BDEADMIN is configured to connect to the Access
95 DAO and the Access 95 DAO is not installed. Obtain the Access 95 DAO from
Microsoft.
질문하신 데 대한 직접적인 해답은 아니지만, 적어도 비슷한 문제이고요.
간단히 말해서, BDE의 드라이버 세팅이 잘못되었을 때 그런 문제가 발생할 수 있다는.. 그런 얘기지요.
제 짐작으로도, 궁금타님께서는 아무래도 개발중인 피시에서는 BDE Access 설정을 잡아놓고 설치한 피시는
안잡아놓은 듯 합니다. 하긴 인스톨실드로 까셨다니 그럴 수 있겠는데요.
그럼 이만...
궁금타 님이 쓰신 글 :
: 저는 msaccess를 사용하고요, 저 문제는 native 드라이버를 idda3532.dll로 바꾸었더니 해결 됬읍니다.
: iddao32.dll에서는 안되더라구요.(idda3532.dll는 access97용드리아버고요 iddao32는 access95던가 맞나)
: 아뭏든 그걸로 해결이 됬는데요 정작 중요한 문제가 다시 발생 했읍니다.
:
: 다시질문입니다..
:
: 인스톨 쉴드를 사용해서 setup본을 만들었읍니다.
: msaccess에 암호를 걸어놔서 시스템데이타베이스를 설정하고 데이타베이스에 접근을 하는데,
: 물론 bde는 full option으로 했고요.
: setup본으로 인스톨 했을 경우 c++빌더가 깔린곳에서는 데이타베이스 연결도 잘되고
: 프로그램이 잘 돌아갑니다. 하지만 c++빌더가 없는 곳에서는 아래와 같은 메세지가 나옵니다.
: "External exception EEFFACE"
: 이런 에러는 무엇때문인지요? 다시한번 부탁드립니다. ^^;
:
:
:
: