Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 pdf en campo blob
 Foro Bloqueado  Tema Bloqueado


Autor Temas
perkus
Junior Member


135 Posts
Mensajes - 18 Nov 2008 :  13:25:06  Ver Perfil  Enviar Email
¿Cómo se obtiene un PDF que está insertado en un campo blob de una BD en Oracle?

Ya sé que es mejor meter la ruta del archivo en la BD, pero yo no he creado esa BD y no la puedo modificar.

1ª -> Si pongo así, me da error no especificado en la línea (rs.open csql, conn, 3,1) y es porque en el select pongo el campo blob
sql="SELECT nombre_pdf,pdf_blob FROM pdfs"
set rs=server.CreateObject("ADODB.Recordset")
rs.open csql, conn, 3,1

Response.ContentType = "application/pdf"
Response.BinaryWrite rs("pdf_blob")
Response.Flush
Response.End

2ª -> Si pongo así, no me da error pero no me muestra nada
sql="SELECT nombre_pdf FROM pdfs"
set rs=server.CreateObject("ADODB.Recordset")
rs.open csql, conn, 3,1

Response.ContentType = "application/pdf"
Response.BinaryWrite rs("nombre_pdf")
Response.Flush
Response.End

TIENE QUE SER PDF, NO IMAGEN.

Gracias.

xoc
Starting Member


6 Posts
Posted - 10 Dec 2008 :  13:55:10  Ver perfil  Enviar e-mail
hola, yo estoy con lo mismo. prueba por un lado (la 2ª opcion) cambiar Responde.BinaryWrite por Response.Write ya que estás mostrando el valor de la columna de texto.

por lo demás, me ocurre lo mismo que a ti; EL MENSAJE De error es:

ADODB.Command (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.


¿alguien sabe como solucionarlo?

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar