2009-12-10 9 views
5

Ich habe eine Delphi 2007-Anwendung, die ADO verwendet, um eine Verbindung zu einer Oracle-Datenbank herzustellen. Ich habe gefunden, dass die App Blob-Feldtypen unterstützt, die ich brauche, um den OraOLEDB-Provider zu verbinden. Die Verbindungszeichenfolge:Was muss ich installieren, um OraOLEDB zu verwenden?

Provider=OraOLEDB.Oracle;Password=pwd;User ID=username;Data Source=127.0.0.1;Persist Security Info=False 

Ich habe das als Anbieter mit MSDAORA.1 gefunden, während es mit allen anderen Datenbankkommunikation arbeitet, nicht mit dem Blob-Feld arbeiten.

Meine Frage ist, was muss ich installieren, um OraOLEDB installiert/unterstützt zu haben? Gibt es eine bestimmte DLL, die benötigt wird?

Ich habe festgestellt, dass die typische Oracle-Client-Installation OraOLEDB nicht unterstützt. Es tritt ein Fehler auf, wenn versucht wird, eine Verbindung zur Datenbank herzustellen, da OraOLEDB nicht installiert ist.

Antwort

1

Laden Sie OraOLEDB_90101.exe herunter und führen Sie es aus. Die vollständigen Anweisungen sind Instructions for Installing Oracle Provider for OLE DB . Wenn Sie auf MSDN suchen, sagen sie, dass BLOB-Daten nicht mit dem Microsoft-Datenprovider MSDAORA.1 unterstützt werden.

+0

wird dies einen Versuch mit meinem Kunden morgen geben - werden Sie wissen lassen. –

+0

Wo laden Sie die Datei herunter? Ich war gerade auf der Oracle-Site und suchte nach OraOLEDB_90101.exe. Es wurde kein Link zum Herunterladen dieser Datei gefunden. –

+0

Missachtung - Google-Suche hat bessere Arbeit als Oracles gegen ihre eigene Website: http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm –

Verwandte Themen