![]() |
Como guardar un pdf en base de datos oracle
Hola estoy trabajando con delphi y tengo que guardar un pdf en una base de datos oracle y he estado mirando por internet sobre este tema y la verdad no encuentro mucho, si me pudierais syudar os lo agradeceria muchisimo.
Ahh el pdf le creo a partir de un qreport. Un saludo |
Revisa este artículo.
Explica cómo guardar datos b¡inarios en una BD de oracle. Está bastante bien explicado y con código, así que no deberías tener problemas. |
sacar pdf de la base de datos oracle
Hola ya resolvi lo de guardar un pdf en una base de datos oracle el código es el siguiente :
Query1.ParamByName('prmDocumento').LoadFromFile(archivoPdf, ftBlob); Donde archivoPdf es una cadena que contiene la diorección del achivo pdf. Ahora mi problema es a la hora de recuperar el pdf porque he estado viendo ejemplos y no me funciona ninguno.El código con el que estoy probando es : En uses he añadido DB var MS: TMemoryStream; begin MS := TMemoryStream.Create; try Query2.FieldByName('Documento').SaveToStream(MS); finally MS.Free; end; end; Me da el error de SaveToStream no esta definido. Muchas gracias y un saludo |
No te vale el metodo SaveToFile???
|
Solución
Al final lo solucione con un insert y el documento lo indique asi:
QInsertaPdf.ParamByName('prmDocumento').LoadFromFile(archivoPdf, ftBlob); Gracias a todos. |
La franja horaria es GMT +2. Ahora son las 12:57:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi