친구 님이 쓰신 글 :
: 가끔 오라클 클라이언트를 설치해서 연동 하는데요
:
: 오라클 클라이언트 설치하면 항상 문제되는게 '공급자를 찾을 수 없습니다.' 이겁니다.
:
: 빌더 6을 사용 중이고요
:
: ADOConnection 컴포넌트를 이용해서
:
: 아래와 같이 사용 하는데요
:
: Provider=OraOLEDB.Oracle.1;Persist Security Info=False;User ID=1234;Password=1234;Data Source=test;Extended Properties=""
:
: 운영체제 64bit에 오라클 홈페이지에서 11g,12g를 설치해서 사용하면..
:
: Net Manager에서는 접속이 됩니다.
:
: 근데 제가 만든 프로그램에서는 공급자를 찾을 수 없습니다 이렇게 나와요
:
: 그래서 10.2.0 버전을 으로 설치하면 정상적으로 접속되네요
:
: 이게 왜그런지를 모르겠어요~
:
: 저 같은 증상있으신분 계신가요??
답변:
OLE DB 는 in-process COM 방식으로 동작하기 때문에...
32비트 애플리케이션에서 액세스 할 때는 32bit 용 Oracle OLE-DB Provider가
64비트 애플리케이션에서 액세스 할 때는 64bit 용 Oracle OLE-DB Provider가 각기 설치 되어 있어야 합니다.
|