2009-12-10 27 views
5

Tengo una aplicación Delphi 2007 que utiliza ADO para conectarme a una base de datos Oracle. He encontrado que la aplicación admite tipos de campo Blob. Necesito usar el proveedor OraOLEDB para conectarme. La cadena de conexión:¿Qué debo instalar para usar OraOLEDB

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

he encontrado que el uso MSDAORA.1 como el proveedor, mientras se trabaja con el resto de comunicaciones de base de datos, que no funciona con el campo Blob.

Mi pregunta es, ¿qué necesito para instalar OraOLEDB instalado/compatible? ¿Hay una DLL específica que necesita residir?

He encontrado que la instalación típica del cliente de Oracle no admite OraOLEDB. Se produce un error al intentar conectarse a la base de datos porque OraOLEDB no está instalado.

Respuesta

1

Descargue OraOLEDB_90101.exe y ejecútelo. Las instrucciones completas son Instructions for Installing Oracle Provider for OLE DB . Si realiza alguna búsqueda en MSDN, dicen que los datos BLOB no son compatibles con el proveedor de datos de Microsoft, MSDAORA.1

+0

lo probaré con mi cliente mañana, se lo haré saber. –

+0

¿Dónde descargas el archivo? Estaba en el sitio de Oracle y busqué OraOLEDB_90101.exe. No se pudo encontrar un enlace para descargar este archivo. –

+0

sin tener en cuenta: la búsqueda en google hizo un mejor trabajo que Oracles en su propio sitio: http://www.oracle.com/technology/software/tech/windows/ole_db/htdocs/utilsoft.htm –

Cuestiones relacionadas