Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-03-2009
Willo Willo is offline
Miembro
 
Registrado: jun 2006
Posts: 116
Poder: 18
Willo Va por buen camino
PDF en mysql

Buen dia;

estoy buscando algun ejemplo que me permita, guardar y leer un PDF grabado en una tabla de MySQL.

hasta ahora en internet, encontre este ejemplo para la parte del guardado:

To write a blob field in a query, you should use parameters. For example:

"insert into Table values (:BlobValue)"

Then you have to set the value of this parameter like this:

.ParamByName('BlobValue').LoadFromStream(SourceStream, ftBlob);
This methods loads the content of SourceStream to the parameter from the
cursor to the end of the stream.


(you can use .LoadFromFile method the same way).


Me queda claro como guardarlo y al parecer funciona, lo que aun no logro sacar en claro es como leerlo... alguien tiene alguna sugerencia?

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 03-03-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Prueba a ejecutar la consulta, y guardar directemente el stream.
Algo así (te lo pongo de memoria)

Código Delphi [-]
  TBlobField(Field).SaveToFile(FileName);

Me refería a algo similar a esto: link hilo
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 03-03-2009
Willo Willo is offline
Miembro
 
Registrado: jun 2006
Posts: 116
Poder: 18
Willo Va por buen camino
Gracias Neftali...

si graba el archivo, pero con extension de 0 bytes... este es mi codigo...

TBlobField(Qformatos.fieldbyname('formato')).SaveToFile('c:\temp\pdftemp.pdf');
ShellExecute(Form1.Handle, 'open', Pchar('c:\temp\pdftemp.pdf'),nil,nil,SW_SHOWNORMAL);

algo estoy haciendo mal... pero la verdad no se que sea.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Por qué MySql? rastafarey Debates 11 08-01-2007 17:43:52
de MYSQL a XML fedeloko Conexión con bases de datos 0 30-06-2006 15:38:00
MySQL y SSH chimorito MySQL 0 10-08-2005 21:16:15
MySql en la web Carlos Arevalo MySQL 3 05-07-2005 00:11:10
como conectarme remotamente mysql a mysql sakuragi MySQL 14 11-11-2004 15:04:46


La franja horaria es GMT +2. Ahora son las 23:32:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi