1
ADODB를 사용하여 oracle DB의 데이터의 유효성을 검사하려고합니다. Oracle Client x64 비트를 설치하고 환경 변수를 올바르게 구성했습니다. 어떤 이유로 든 아래의 코드는 automation error
을 던집니다. 문제의 범위를 좁히는 데별로 도움이되지 않습니다.ADODB를 사용하여 oracle11g db에 연결할 수 없습니다.
추신 : 나는 오라클 클라이언트의 32 비트 버전을 설치하여 동일한 시도를했습니다. 자동화 오류 OK 도움말
: 응용 프로그램런타임 오류 '-2147217843 (80040e4d)'에 대한
Sub test()
myHost = ""
Database_Name = ""
myUsername = ""
myPassword = ""
serviceID = ""
myPort = ""
strConnectionString = "Driver={Oracle in OraClient11g_home1}; " & _
"SERVER=(DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST=" & myHost & ")(PORT=" & myPort & "))" & _
"(CONNECT_DATA=(SERVICE_NAME=" & serviceID & "))); uid=" & myUsername & ";pwd=" & myPassword & ";"
Debug.Print strConnectionString
'Instantiate the Connection object and open a database connection.
Set cnn = CreateObject("ADODB.Connection")
cnn.Open strConnectionString
'Above line throws error
End Sub
오류 메시지
*
마이크로 소프트 Visual Basic의
*
전문가 지원에 연락하는 생각.