Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ¿Grabar campo BLOB de un DBRichEdit a archivo RTF? (https://www.clubdelphi.com/foros/showthread.php?t=19121)

JuanBCT 04-03-2005 21:43:32

¿Grabar campo BLOB de un DBRichEdit a archivo RTF?
 
Hola, soy yo de nuevo; tengo un problema, espero q me puedan ayudar. Necesito grabar el texto de un DBRichEdit a un archivo RTF, en los RichEdit esto es fácil porque disponemos de la propiedad lines, del tipo Tstrings; y es solo cuestión de escribir esto, por ejemplo:

Código Delphi [-]
RichEdit1.Lines.SavetoFile ('nombredearchivo');

Ahora, DBRichEdit no tiene esta propiedad; ¿como hago para hacer referencia a las líneas de campo blob?

Desde ya les agradezco mucho.

Juan

Lepe 05-03-2005 12:29:01

Para no complicarte mucho, simplemente pon un RichEdit oculto, asigna el texto de uno a otro y dale a guardar.

Se podría hacer con un TstringList, pero como dices RTF, supongo que el texto está formateado.

Saludos

jhonny 05-03-2005 22:15:25

La verdad no soy muy experimentado en el asunto pero ¿No bastaria con salvar directamente desde el campo?, es decir...

Por ejemplo:

Código Delphi [-]
     tablaCAMPOBLOB.SaveToFile('Nombre del archivo.RTF');

JuanBCT 07-03-2005 13:53:08

Hola! Gracias por las respuestas, al final lo resolví como dijo Johnny... traté también de hacerlo con el método de Lepe; pero estaba en la misma porque al hacer esto:

Código Delphi [-]
RichEdit1.Text:=DbRichEdit1.Text;

...lo pasaba pero sin formato ya q al parecer las dos propiedades son de clase TCaption.

Gracias otra vez!


La franja horaria es GMT +2. Ahora son las 21:44:51.

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