|
작업 환경은 Oracle 8.1.6이고,
Win2k에서 C++ Builder 5를 깔아서 개발을 했습니다(ADOExpress update는 설치).
ADO로 OLE DB는 Microsoft OLE DB for ODBC를 이용했고,
Oracle ODBC 와 Client를 설치했습니다.
2000이 설치된 PC에서는 잘 동작하지만(MDAC 2.5),
XP(MDAC 2.7)에서는 SQL Insert문에서 msado15.dll에서
access violation 에러를 내면서 죽어버립니다.
select문 및 update문은 정상적으로 작동합니다.
ODBC를 건너뛰고, Oracle OLE DB로 ADOConnection를 설정하면
insert문도 작동합니다.
다만, SQL Server가 바뀔 수가 있어서 ODBC를 이용해야 하는데...
어디가 문제인지, 어떤 해결책이 있는지 궁금합니다.
|