|
아무래도 오라클쪽에 OLEDB 설정 관련해서 서비스 요청을 하셔야 할지도 모르겠내요,.
최후로 ORACLE_HOME\bin\OraOLEDB10(또는9,11).dll 을 찾아서
regsvr32 OraOLEDB10(또는9,11).dll 로 수동으로 컴포넌트 등록을 하면
Oracle Provider for OLE DB 라는 공급자가 나올것 같은데.. 안나온다면 서비스 요청 하셔야 할 듯 합니다.
오라클클라이언트 버전을 11g꺼등 최신꺼를 써보는것도 좋을꺼 같습니다.
광땡 님이 쓰신 글 :
: 64Bit Client 버전으로 설치해봤지만 마찬가지입니다. ㅡㅡ
:
: : : --------------------------------------------------------------------------------
:
: nansama 님이 쓰신 글 :
: : 헐, xp에서는 그렇게 됬었는데.. 윈도7 64bit 라서 그런가.. 음..
: : 어쨋든 공급자가 정상적으로 안나오면 당연히 프로그램에서도 연결이 안됩니다.
: : 아무래도 64비트 클라이언트 버전으로 깔아 보시는게...
: :
: : 광땡 님이 쓰신 글 :
: : : 답변 주셔서 감사합니다.
: : : oracle client 32Bit 설치시 oledb쪽도 같이 설치하였습니다,
: : : 하지만 aaa.udl 파일을 생성 후 공급자 탱에서 Oracle Chient가 설치한 공급자가 보아질 않네요.
: : : 첨부파일에 공급자를 캡쳐하였습니다.
: : : 무슨 문제가 있는 걸까요?
: : :
: : : --------------------------------------------------------------------------------
: : : nansama 님이 쓰신 글 :
: : : : 먼저 oracle client 32Bit로 설치 하시되 설치할 때 ole 관련 항목을 추가하셔서
: : : : oledb 쪽 컴포넌트가 설치 되어야 할 것 같습니다.
: : : :
: : : : 다음으로 aaa.udl 이라는 파일명으로 아무 파일 한개를 바탕 화면에 만드시고
: : : : 속성을 클릭하시면 공급자 탭에서 Oracle Client 가 설치한 공급자가 보일꺼구요
: : : : [다음 (N)] 버튼을 계속 눌러보면 연결 문자열까지 구하고 Test 접속도 가능 합니다.
: : : : 테스트 접속에 성공 하면 oledb로 오라클 연결이 가능하므로 빌더에서 해당 연결 문자열을
: : : : 사용 하시면 됩니다.
: : : :
: : : : 광땡 님이 쓰신 글 :
: : : : : Windows7 64Bit를 사용하고 있습니다.
: : : : : C++ Builder6.0 설치는 잘 되었습니다.
: : : : : 문제는 DB 연결을 하려고 하는데 문제가 발생하네요.
: : : : : oracle client 64Bit를 설치하니 PL/SQL 접속이 안되고, C++ Builder6.0 에도 연결이 되지 않는군요.
: : : : : 그래서 oracle client 32Bit를 설치하니 PL/SQL은 잘 접속이 됩니다.
: : : : : 하지만 C++ Builder6.0은 연결이 되질 않네요.
: : : : : 현재 ADO와 AnyDAC를 사용해 봤는데 안되네요.
: : : : : 방법 좀 알려주세요.
|