2009-12-10 13 views
5

Possiedo un'applicazione Delphi 2007 che utilizza ADO per connettersi a un database Oracle. Ho trovato che l'app supporta i tipi di campo Blob. Devo usare il provider OraOLEDB per connettermi. La stringa di connessione:Cosa devo installare per utilizzare OraOLEDB

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

ho trovato che utilizzando MSDAORA.1 come provider, mentre si lavora con tutte le altre comunicazioni di database, non funziona con il campo Blob.

La mia domanda è: cosa devo installare per installare/supportare OraOLEDB? Esiste una DLL specifica che deve risiedere?

Ho trovato che l'installazione tipica del client Oracle non supporta OraOLEDB. Errori durante il tentativo di connessione al database perché OraOLEDB non è installato.

risposta

1

Scarica OraOLEDB_90101.exe ed eseguilo. Le istruzioni complete sono Instructions for Installing Oracle Provider for OLE DB . Se si esegue una ricerca su MSDN, si dice che i dati BLOB non sono supportati dal fornitore di dati Microsoft, MSDAORA.1

+0

darà una prova con il mio cliente domani - vi farà sapere. –

+0

Dove scarichi il file ?? Ero solo sul sito Oracle e ho cercato OraOLEDB_90101.exe. Impossibile trovare un collegamento per scaricare questo file. –

+0

disregard - google search ha fatto un lavoro migliore di Oracles contro il proprio sito: http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm –

Problemi correlati