campo imagen tipo BLOB ?

20/04/2005 - 11:53 por josepe | Informe spam
Saludos,

Tengo que mostrar una imagen que se encuentra guardada en un campo de una
db.
La db es Interbase 5.5 y el campo es de tipo BLOB subtype 0.

Lo he intentado utilizando un código que si funciona para los campos image
de las dbs
Ms Access, pero no me funciona con esta db.

Es posible que se por culpa del driver de acceso a la db?

Estoy probando con las siguientes cadenas de conexiones y no funcionan:
"Provider=MSDASQL.1" Driver:"Intersolv interbase ODBC driver"
"Provider=sibprovider" Driver directo sibprovider.

Alguna idea? Alguien conoce algo sobre este tema?
Alguien conoce algun driver para interbase 5.5 que permita trabajar
correctamente con BLOBS?


Muchas gracias.
 

Leer las respuestas

#1 Nuno Santos
20/04/2005 - 13:23 | Informe spam
Yo tengo en SQL Server y lo que hago es lo siguiente:

obtengo el recordset con los datos y después hago un response binarywrite...

Response.ContentType = dRS("FileContentType")
Response.AddHeader "Content-Disposition", "attachment; filename=" &
dRS("FileName")
Response.BinaryWrite dRS("FileData")

Nuno Santos.


Nuno Santos
nunos7[REMOVER]@hotmail.com

"josepe" wrote in message
news:
Saludos,

Tengo que mostrar una imagen que se encuentra guardada en un campo de una
db.
La db es Interbase 5.5 y el campo es de tipo BLOB subtype 0.

Lo he intentado utilizando un código que si funciona para los campos image
de las dbs
Ms Access, pero no me funciona con esta db.

Es posible que se por culpa del driver de acceso a la db?

Estoy probando con las siguientes cadenas de conexiones y no funcionan:
"Provider=MSDASQL.1" Driver:"Intersolv interbase ODBC driver"
"Provider=sibprovider" Driver directo sibprovider.

Alguna idea? Alguien conoce algo sobre este tema?
Alguien conoce algun driver para interbase 5.5 que permita trabajar
correctamente con BLOBS?


Muchas gracias.


Preguntas similares