RICHEDIT 5 y MySql

Post Reply
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

RICHEDIT 5 y MySql

Post by cmsoft »

Estimados:
Tengo un texto de un RTF, lo copio y grabo en un campo LONGTEXT de MySql.
Luego, con el siguiente codigo, lo puedo ver perfectamente en un dialogo

Code: Select all | Expand

DEFINE DIALOG oForm TITLE "Modelos" FROM 05,10 TO 35,120 OF oWnd   
   @ 35, 15 RICHEDIT5 oGet[3] VAR cText OF oForm PIXEL SIZE 400, 170
   @ 05,30 BUTTON oBot[1] PROMPT "&Grabar" OF oForm SIZE 30,10 ;
           ACTION ((lRta := .t., oGet[3]:SaveToRTFFile('temp.rtf')), oForm:End() ) PIXEL
   @ 35,100 BUTTON oBot[2] PROMPT "&Cancelar" OF oForm SIZE 30,10 ;
           ACTION ((lRta := .f.), oForm:End() ) PIXEL CANCEL
ACTIVATE DIALOG oForm CENTER ON INIT oGet[3]:LoadRtf( base:texto )
 
Con oGet[3]:SaveToRTFFile('temp.rtf') dejo el texto en un archivo temporal. Pero éste ya no es igual al texto orginal.
Cuando lo grabo en la base de datos, luego ya no me lo muestra en el control Richedit, aunque temp.rtf si es visible con un editor rtf.

Se que estoy haciendo algo mal en el proceso, nunca había usado Richedit, pero ahora surguió la necesidad.
Agradezco cualquier ayuda
User avatar
leandro
Posts: 1744
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 34 times
Been thanked: 10 times
Contact:

Re: RICHEDIT 5 y MySql

Post by leandro »

Cesar buenas tardes como estas?

El problema lo solucionas, guardando en base64 el rtf.
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: RICHEDIT 5 y MySql

Post by cmsoft »

Gracias por contestar Leandro
Excelente!
Funcionó correctamente!
Muchas gracias!
Post Reply