32-Bit-Betriebssystem
Ich habe es geschafft, dies unter Windows XP zum Laufen zu bringen virtuellen Maschine durch Herunterladen des Oracle OLEDB-Anbieters von der offiziellen Oracle-Website Oracle10g Provider for OLE DB Version 10.1.0.4.0 .Aktuell funktionierender Link OLEDB für ältere Betriebssysteme (32 - Bit)
Beachten Sie jedoch, dass JDK und JRE durch eine niedrigere Version ersetzt werden (dies kann verhindert werden, indem Sie mit der Konfigurations-XML spielen - products.xml - Ich hatte nicht genug Trank für geistige Gesundheit, also habe ich stattdessen die vollständige Installation durchgeführt). Danach müssen Sie die Referenz in den Umgebungsvariablen löschen, da dies Auswirkungen auf andere Programme haben kann. Nach der Installation habe ich OraOLEDBxx.dll mit regsvc32 registriert
Ich habe mit Excel 2003 eine Verbindung zu Oracle DB 11G hergestellt. :)
Verbindungszeichenfolge
Ich musste Erweiterungen (ActiveX Data Object und Datensatzbibliotheken) aktivieren. Meine Funktion, die Verbindung zurückgibt, war:
Public Function connectToDb(provider As String, host As String, sid As String, user As String, pwd As String, db As String) As ADODB.Connection
Dim conn As ADODB.Connection
Dim dbConnectStr As String
Set conn = New ADODB.Connection
If provider = "Oracle" Then
dbConnectStr = "Provider=OraOLEDB.Oracle;Data Source=" & host & ":1521/" & sid & ";User Id=" & user & ";Password=" & pwd & ";"
Else
End If
conn.ConnectionString = dbConnectStr
conn.Open
Set connectToDb = conn
End Function
64-Bit-Betriebssystem, aber 32-Bit-Office
Als unsere VMs auf 64-Bit Windows 7 migriert wurden mit Excel 2010 . Stellen Sie sicher, dass Sie ODAC herunterladen - Oracle Data Access Components - für das richtige -bit Version Ihrer Excel-Installation, weil ich 32-Bit-Excel installiert hatte und dachte, es sei 64-Bit (da Windows 64-Bit ist), also habe ich versucht, dies mit 64-Bit zum Laufen zu bringen ODAC-Version. Danach habe ich die 32-Bit-Version heruntergeladen und es funktioniert wie vorher. Befolgen Sie für die Installation einfach die Installationsanweisungen, die im heruntergeladenen Archivordner enthalten sind.
Aktuell funktionierende Links für ODAC auf der Oracle-Website