Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Oracle

Respuesta
 
Herramientas Desplegado
Antiguo 07-ene-2008, 15:54   #1 (permalink)
arny ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Parpadear 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-ene-2008 a las 04:10.
arny está desconectado   Responder Citando
Antiguo 08-ene-2008, 02:21   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.895
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,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 08-ene-2008, 04:30   #3 (permalink)
arny ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Re: grabar pdf en base oracle

ok ..gracias.....
arny está desconectado   Responder Citando
Antiguo 08-ene-2008, 08:48   #4 (permalink)
arny ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Re: grabar pdf en base oracle

nadie conoce otra alternativa para grabar blob
arny está desconectado   Responder Citando
Antiguo 08-ene-2008, 19:12   #5 (permalink)
hualro ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 63
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!
hualro está desconectado   Responder Citando
Antiguo 09-ene-2008, 02:15   #6 (permalink)
matanga ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 526
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
matanga está desconectado   Responder Citando
Antiguo 09-ene-2008, 05:28   #7 (permalink)
arny ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Re: grabar pdf en base oracle

gracias.....!!!! hare las pruebas y les comento
arny está desconectado   Responder Citando
Antiguo 17-ene-2008, 04:34   #8 (permalink)
arny ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Re: grabar pdf en base oracle

Funciono .......

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

Gracias
arny está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93