Ich verwende diese Verbindung Bespannbild mit ADODBVerbinden mit einer Oracle-DB mit ADODB mit Excel VBA
Set oConn = New ADODB.Connection
oConn.ConnectionString = "User ID=USERNAME;Password=PW;Data Source=xxxxxxx.db.yyyy.com:port;Provider=OraOLEDB.Oracle; "
oConn.ConnectionTimeout = 30
oConn.Open
rs.CursorType = adOpenForwardOnly
und wenn ich die Verbindung öffnen, werde ich einen Laufzeitfehler
erhalten ORA-12504: TNS: Zuhörer wa das SERVICE_NAME in CONNECT_DATA nicht gegeben
ich auch versucht haben, mit dieser Verbindungszeichenfolge
"ODBC;DRIVER={Oracle in OraClient11g_home2};" & _
"DBQ=" & inputHost & ";UID=" & inputUser & ";PWD=" & inputPassword & ";" & _
"HOST=" & inputHost & ";PORT=1521;DB=" & inputHost & ";" & _
"DefaultIsolationLevel=READUNCOMMITTED"
und ich erhalte die Laufzeitfehler
[Microsoft] [ODBC Driver Manager] Der Datenquellenname ein kein Standardtreiber
nicht gefunden angegeben
In meiner begrenzten Erfahrung bedeutet dies, dass Sie die tnsnames.ora-Datei bearbeiten müssen, um diese Verbindung einzuschließen oder zu reparieren. –
möglicherweise Hilfe finden Sie unter http://www.connectionstrings.com/ – OldProgrammer