[Lazarus-es] Fw: Salvar cadena UTF8 en Firebird con Characterset ISO8859_1
Ismael L. Donis Garc?a
ismael en citricos.co.cu
Mar Dic 15 16:58:32 CET 2009
No sabes que día lo arreglaron, talvez no tenga la versión arreglada.
Saludos
=========
¦¦ ISMAEL ¦¦
=========
----- Mensaje original -----
De: "Claudio Romero" <clauslack en gmail.com>
Para: "Spanish version of Lazarus List"
<lazarus-es en lists.lazarus.freepascal.org>
Enviado: martes, 15 de diciembre de 2009 05:47
Asunto: Re: [Lazarus-es] Fw: Salvar cadena UTF8 en Firebird con Characterset
ISO8859_1
El error EIBDatabaseError: arithmetic exception, numeric overflow, or
string truncation.
sucede cuando la cadena a almacenar en Firebird es mayor al campo
string de Firebird (lo arreglaron en la version SVN)
por Ej: cuando almacenas desde Lazarus un UTF8(ÑAÑEZ)
tiene 7 bytes y tu campo nombre es char(6), ahi Firebird da error.
Asi que chequea los largos de tus cadenas y el campo Firebird (tal vez
tengas que agrandar el campo char).
Saludos
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
More information about the Lazarus-es
mailing list