Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

grabar pdf en base oracle

Estas en el tema de grabar pdf en base oracle en el foro de Oracle en Foros del Web. hola a todos espero que me puedan ayudar: Necesito grabar en una base oracle 10g ( mediante visual basic 6.0) un archivo pdf , investigando ...
  #1 (permalink)  
Antiguo 07/01/2008, 16:54
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
grabar pdf en base oracle

hola a todos espero que me puedan ayudar:

Necesito grabar en una base oracle 10g ( mediante visual basic 6.0) un archivo pdf, investigando encontre que el tipo de dato blob me permite guardar el pdf .
Pero no encontre informacion clara y precisa que diera solucion a mi problema .

Ado 2.5 , objeto stream y rutinas que no daban resultado, lo mas concreto que encontre fue esto.

cn.Open "PROVIDER=MSDASQL;driver={Microsoft ODBC for Oracle};server=;uid=;pwd=;"

Set rs = New Recordset
rs.Open "Select *from lob_table", cn, adOpenKeyset, adLockOptimistic

Set mStream = New ADODB.Stream
mStream.Type = adTypeBinary
mStream.Open
mStream.LoadFromFile "C:\90703000.pdf"
rs.Fields("FILENAME").Value = mStream.Read
rs.Update

rs.Close
cn.Close



--------------------------------------------------------------

se cae en el select con el *


---------------------------------------------------

mstream.SaveToFile "c:\publogo.gif", adSaveCreateOverWrite


probe con savetofile y nada ......me siento frustado
ni siquiera en los sitios en ingles encontre algo concreto



favor sos

Última edición por arny; 08/01/2008 a las 05:10
  #2 (permalink)  
Antiguo 08/01/2008, 03:21
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: grabar pdf en base oracle

Hola arny. Bienvenido al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de Oracle desde Bienvenida a Foros del Web.

Saludos,
  #3 (permalink)  
Antiguo 08/01/2008, 05:30
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: grabar pdf en base oracle

ok ..gracias.....
  #4 (permalink)  
Antiguo 08/01/2008, 09:48
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: grabar pdf en base oracle

nadie conoce otra alternativa para grabar blob
  #5 (permalink)  
Antiguo 08/01/2008, 20:12
 
Fecha de Ingreso: enero-2008
Mensajes: 197
Antigüedad: 16 años, 3 meses
Puntos: 10
Re: grabar pdf en base oracle

Hola Arny,
Yo he ingresado blobs a Oracle y de regreso a la aplicación (en Java) pero con imágenes, aunque me imagino que es la misma idea ya que el blob no es mas que a nivel aplicación un arreglo de bytes. te comento lo que hice, leí el archivo lo convertí a un arreglo de bytes después lo inserté a oracle y de regreso lo mismo leo el valor de la bd lo convierto al tipo de archivo y listo. Te soy honesto que no se bien los métodos para implemetarlo en Visual Basic 6 (hace muchos muchos años que lo deje de usar) pero en teoría así es.

Espero haberte ayudado jejeje creo que no vdd pero bueno saludos y suérte!
  #6 (permalink)  
Antiguo 09/01/2008, 03:15
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Re: grabar pdf en base oracle

Hola,

Cita:
cn.Open "PROVIDER=MSDASQL;driver={Microsoft ODBC for Oracle};server=;uid=;pwd=;"
1. Driver o Provider, no ambos.
2. {Microsoft ODBC for Oracle} no soporta LOBS
3. Es muy recomendado utilizar con tipos de datos complejos, como los son los LOBS, el Provider Oracle Provider for OLEDB y no el de Microsoft.

Te dejo un link con codigo en visual para cargar y leer un fichero.

http://www.narfle.com/ref/asp/oracleBlob.asp

Saludos
  #7 (permalink)  
Antiguo 09/01/2008, 06:28
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: grabar pdf en base oracle

gracias.....!!!! hare las pruebas y les comento
  #8 (permalink)  
Antiguo 17/01/2008, 05:34
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: grabar pdf en base oracle

Funciono .......

Era el controlador del ODBC .......actualice el mismo y todo bien

Gracias
  #9 (permalink)  
Antiguo 20/11/2008, 17:55
 
Fecha de Ingreso: mayo-2003
Mensajes: 12
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Re: grabar pdf en base oracle

Alguien tiene un ejemplo para java?

Cita:
Iniciado por hualro Ver Mensaje
Hola Arny,
Yo he ingresado blobs a Oracle y de regreso a la aplicación (en Java) pero con imágenes, aunque me imagino que es la misma idea ya que el blob no es mas que a nivel aplicación un arreglo de bytes. te comento lo que hice, leí el archivo lo convertí a un arreglo de bytes después lo inserté a oracle y de regreso lo mismo leo el valor de la bd lo convierto al tipo de archivo y listo. Te soy honesto que no se bien los métodos para implemetarlo en Visual Basic 6 (hace muchos muchos años que lo deje de usar) pero en teoría así es.

Espero haberte ayudado jejeje creo que no vdd pero bueno saludos y suérte!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:27.