[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