Oracle in instantclient10_2 받아서 설치하였습니다.
ODBC원본에 나오는 이름인데요. 델파이에서 ADBConnection1에서 빌드하면 위 이름이 않나와서
ConnectionString을 작성을 못합니다.
Provider=Oracle in instantclient10_2;Password='';Persist Security Info=True;User ID='';Data Source=''
ConnectionString에다가 강제로 입력하고 실행하면 '공급자를 찾을 수 없습니다.' 라고 나옵니다.
ADO로 오라클10G에 연결해보신분 답글 좀 주세요 ^^;
Data Source는 일명 TNS name이라고 하며, tnsnames.ora에 명시되어 있어야 합니다.
그리고 TNS name이 정확한지 테스트 방법은
: 예를 들면 (tns name이 TNS_NAME이라면)
c:\tnsping.exe TNS_NAME 해서
~
~
OK (810 msec)가 나와야 합니다.
ADOConnection.Connected:=False;
ConnectString:='Provider=MSDAORA.1;'+
'Password='+Login_pwd.Text+';'+
'User ID='+Login_id.Text+';'+
'Data Source='+Login_tns.Text+';'+
'Persist Security info=True';
도움이 되시길바랍니다.