Ich habe eine Delphi 2007-Anwendung, die ADO zum Verbinden mit einer Oracle-Datenbank verwendet. Ich habe festgestellt, dass ich für die App zur Unterstützung von Blob-Feldtypen den OraOLEDB-Anbieter für die Verbindung verwenden muss. Die Verbindungszeichenfolge:
Provider=OraOLEDB.Oracle;Password=pwd;User ID=username;Data Source=127.0.0.1;Persist Security Info=False
Ich habe festgestellt, dass die Verwendung von MSDAORA.1 als Provider zwar mit allen anderen Datenbankkommunikationen funktioniert, aber nicht mit dem Blob-Feld.
Meine Frage ist, was muss ich installieren, damit OraOLEDB installiert/unterstützt wird? Gibt es eine bestimmte DLL, die sich dort befinden muss?
Ich habe festgestellt, dass die typische Oracle-Client-Installation OraOLEDB nicht unterstützt. Beim Versuch, eine Verbindung zur Datenbank herzustellen, tritt ein Fehler auf, weil OraOLEDB nicht installiert ist.