Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problema BLOB Oracle en recuperación (https://www.clubdelphi.com/foros/showthread.php?t=29328)

rodmayes 19-01-2006 10:26:51

Problema BLOB Oracle en recuperación
 
Hola, tengo una aplicación en Delphi 6, apuntando a una base de datos Oracle 8.1.7. El caso es que en una tabla tengo un campo (PROGRAMA) de tipo BLOB, en el cual se guardan ficheros ejecutables, mi problema viene al recuperar estos, pues subir se hace bien ya que lo hago con un update y LoadFromFile y he podido recuperar estos ficheros bien con el TOAD, pero con Delphi no acaban de bajarse bien, el código que uso es:

QueryPROGRAMA.SaveToFile('nombreFichero');

Dónde QueryPROGRAMA és el campo de la query de donde recojo los valores, el caso es que se crea el fichero con su nombre y longitud pero està corrupto no se ejecuta.

Hay otras maneras de poder hacer lo mismo o por algún motivo esto no funciona correctamente???

Gracias.

leshcoff 27-06-2006 00:00:30

Blob
 
Yo igual tengo el mismo problema pero con imagenes, anteriormente yo usaba el tipo LONG RAW para almacenar las imagenes y archivos con extencion .dll para posteriormente descargarlos y usarlos en mi aplicacion.

Me di cuenta que si uso el BDE con el controlador SQLORA8.DLL y OCI.DLL en vendor init funciona muy bien la aplicacion, el problema es cuando le cambio a SQLORA32.DLL y OCI.DLL y los campos los paso a BLOB, asi ya no funciona la aplicacion. Marca el siguiente error "Invalid Field Type".

En mi query que recupera los datos tengo el sig campo IMG: TBlobField.

No se a que se deba, probablemente sean los controladores o la version del BDE.

Alguien puede ayudarnos??

[email protected]


La franja horaria es GMT +2. Ahora son las 16:05:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi