Error al insertar el signo del € en Firebird
Saludos.
Estoy trabajando en un proyecto con Lazarus 1.8 y los componentes de bases de datos Zeos y con una base de datos firebird 2.5. Mi pregunta es la siguiente... ¿ a alguien le a ocurrido alguna vez que al insertar en una campo de una tabla el signo del € le salga el siguiente error? SQL Error: Aritmetic overflow or division by zero has occurred. El campo es del tipo varchar y el charset ISO8859_1. Acepta cualquier tipo de signo, letra, numero, pero el sigo del € no. Supongo que seran los componentes Zeos, no veo otra razon porque nunca me ha sucedido antes. Aquí os pongo el código para que entendáis lo que quiero decir, porque no se si me he explicado bien.
No se si habré cometido algún error en este código lo he hecho en el trabajo con el bloc de notas y con prisas, el jefe me vigila jejeje. Pero creo que es Zeos el culpable y no se porqué. Gracias de ante mano. |
Usa iso8859_15
Pero para guardar valores monetarios no almacenes el símbolo, solamente números. |
Muchisimas gracias.
Todo perfecto. ^\||/ |
La franja horaria es GMT +2. Ahora son las 07:15:25. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi