![]() |
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:corazon: 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 * :corazon: --------------------------------------------------- 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 |
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, :adios: |
Re: grabar pdf en base oracle ok ..gracias.....:si: |
Re: grabar pdf en base oracle nadie conoce otra alternativa para grabar blob :neurotico |
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! |
Re: grabar pdf en base oracle Hola, Cita:
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 |
Re: grabar pdf en base oracle gracias.....!!!! hare las pruebas y les comento:arriba::si: |
Re: grabar pdf en base oracle Funciono .......:-) Era el controlador del ODBC .......actualice el mismo y todo bien Gracias :arriba::si: |
Respuesta: Re: grabar pdf en base oracle Alguien tiene un ejemplo para java? Cita:
|
| La zona horaria es GMT -6. Ahora son las 05:14. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.