[Lazarus-es] Fw: Salvar cadena UTF8 en Firebird conCharacterset ISO8859_1

JoshyFun joshyfun en gmail.com
Mie Dic 16 16:51:04 CET 2009


Hello Ismael,

Wednesday, December 16, 2009, 5:03:53 PM, you wrote:

ILDGa> Precisamente ese el error que me da a mi cuando pongo CharSet = UTF8 al
ILDGa> actualizar con Firebird 2.1.3 si lo pongo de la siguiente forma:
ILDGa> 'update mpdatge set mpdatge.clave=''' +
ILDGa> dtm.setlogin(txtcont.Text) + ''' 
ILDGa> where ((mpdatge.entidad)=''' + strentidad + ''')';
ILDGa> Y si lo pongo de la siguiente forma me da string malformado:
ILDGa> 'update mpdatge set mpdatge.clave=''' +
ILDGa> UTF8ToAnsi(dtm.setlogin(txtcont.Text)) + ''' where ((mpdatge.entidad)=''' +
ILDGa> strentidad + ''')';
ILDGa> Sin embargo si uso CharSet = ISO8859_1 no me da el error y salva bien los
ILDGa> datos.

Haré unas pruebas con una base de datos limpia creada a tal efecto, a
ver si confirmo que es un problema y de paso averiguo en donde está el
mismo.

-- 
Best regards,
 JoshyFun





More information about the Lazarus-es mailing list