ADODB Connection zu ORACLE
RichardHoetger
Gesendet: 24.10.12 08:25
Betreff: ADODB Connection zu ORACLE


Ich habe zum Connect einer Oracle11 Db folgende Function erstellt:


'***************************************************************************************
Private Const mConnectionString as String = "DSN=myODBC;UID=myUser;PWD=mypassword;"

public function getXConnection () as ADODB.Connection

Set getXConnection = New.ADODB.Connection
getXConnection.ConnectionString = mConnectionString
getXConnection.Open

End Function
'***************************************************************************

Fehlerbehandlung habe ich jetz weggelassen.

Diese Function wird durch verschiedene Prozesse in der Anwendung aufgerufen.
Nun ist es so, dass die Anwendung auf verschiedenen Clients genutzt wird.

Über den Oracles NetManger ist die Datenquelle "VFDB" definiert und erreichbar.
Auf dem EntwicklerClient ist "myODBC" als System-DSN eingerichtet.
Betriebssystem: Windows 7 mit MS-Office Pro 2003
**************************************************************************************************
Der Standard-Client Windows XP SP3 mit MS-Office 2010
Die Anwendung wird virtualisiert aufgerufen, die ODBC-Eintellungen und tnsnames.ora sind die gleichen wie
auf dem Entwickler-Client.
ODBC-Tabellenverknüpfungen sind voll funktionsfähig.
Bei Aufruf der o.A. Function erscheint folgender Fehler:

3709: Requested operation requires an OLE DB Session object, which is not supported by the current provider.

Wird auf dem Client zusätzlich zu den virtualisierten Einstellungen die tnsnames.ora und eine passende
USER-DSN erstellt, erscheint dieser Fehler nicht mehr!

Top of the page Bottom of the page