imagen en access y asp

07/09/2006 - 22:54 por Eduardo Ponce | Informe spam
Buenos dias

Tengo una tabla en access que tiene un campo OLE en donde le debo grabar un
archivo de imagen. Mi problema radica en que he logrado grabar el archivo de
imagen en la base de datos, PERO NO lo puedo visualizar l aimagen por access
direntamente ni por codigo en asp. he estado chequeando y hay un unico
ejemplo en internet donde un debehacer un RESPONSE.BYNARYWRITE rs("Nombre
del campo") pero no me funciona. POR FAVOR QUE ME FALTA.
este es el codigo que uso

' mostrar la imagen
Set Conn23 = Server.CreateObject("ADODB.Connection")
Conn23.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
("e:\mibasededatos.mdb"))
set rsSolRancho= CreateObject("ADODB.Recordset")
sqltxt="Select * from AutorizacionesRanchoAlegre where Cedula='" &
session("Cedula") & "' "

rsSolRancho.LockType =3
rsSolRancho.Open sqltxt, Conn23

Response.ContentType = rsSolRancho("FotoContentType")
Response.Write rsSolRancho("FotoReciente")
rsSolRancho.Close
Set rsSolRancho= Nothing

Preguntas similare

Leer las respuestas

#1 Eduardo Alvarado Meza
08/09/2006 - 14:19 | Informe spam
Me parece que no es el foro correcto, hubieras ido al de asp .net, sin
embargo, si tienes el web developer (es lo mas seguro) existe un "Personal
Web Starter Kit", ese started kit tiene un ejemplo de eso, aunque el origen
es una bd sql no habria diferencia. En fin, eso esta super completo, creo
que no existe respuesta mas completa a ese topico que ese ejemplo.
Respuesta Responder a este mensaje
#2 neualex
08/09/2006 - 20:14 | Informe spam
Hola Eduardo.

Bueno como te dijeron no es el foro indicado.

Sin embargo aca va mi respuesta:

No es recomendable guardar imagenes en la base de datos (mucho peor en
MSAccess), simplemente saturaras futuros querys y haras lenta tu
aplicacion.

Lo que se hace en tu caso es tener un campo tipo string en tu tabla, y
grabar la ruta de la imagen en tu servidor.

Asi de esta manera al realizar un query, obtienes el valor del
campo...y lo escribes en la propiedad SRC (source) del tag IMG
(imagen).

Saludos.

Eduardo Ponce wrote:
Buenos dias

Tengo una tabla en access que tiene un campo OLE en donde le debo grabar un
archivo de imagen. Mi problema radica en que he logrado grabar el archivo de
imagen en la base de datos, PERO NO lo puedo visualizar l aimagen por access
direntamente ni por codigo en asp. he estado chequeando y hay un unico
ejemplo en internet donde un debehacer un RESPONSE.BYNARYWRITE rs("Nombre
del campo") pero no me funciona. POR FAVOR QUE ME FALTA.
este es el codigo que uso

' mostrar la imagen
Set Conn23 = Server.CreateObject("ADODB.Connection")
Conn23.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
("e:\mibasededatos.mdb"))
set rsSolRancho= CreateObject("ADODB.Recordset")
sqltxt="Select * from AutorizacionesRanchoAlegre where Cedula='" &
session("Cedula") & "' "

rsSolRancho.LockType =3
rsSolRancho.Open sqltxt, Conn23

Response.ContentType = rsSolRancho("FotoContentType")
Response.Write rsSolRancho("FotoReciente")
rsSolRancho.Close
Set rsSolRancho= Nothing
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida