Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2008, 16:54
arny
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 10 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