Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Arithmetic Exception (https://www.clubdelphi.com/foros/showthread.php?t=12645)

NickName 22-07-2004 21:01:11

Arithmetic Exception
 
Hola.

Estoy por terminar un sistema que funcionaba correctamente en un lapso de un año, pero desde hace algunos dias me manda el siguiente error:
Código:

arithmetic exception, numeric overflow, or string truncation cannot transliterate character between character sets.
y la verdad no entiendo o no se porque, si en la Db tengo la declaración:
Código:

DEFAULT CHARACTER SET ISO8859_1
y en la conección de la Db tambien especifico el conjunto de caracteres ISO8859_1, y lo mas raro es que funciono bien durante mucho tiempo y ahora ya no puedo trabajar.

Uso: Interbase 6 Open Source, Delphi 6, los componentes Ibx para la conección desde delphi.

Si alguien me puede ayudar se lo agradeceria mucho.

guillotmarc 22-07-2004 22:31:43

Hola.

El error no tiene porqué ser en el conjunto de carácteres. Como te indica el mensaje, también puedes tener una arithmetic exception (división por cero, ...), numeric overflow (una operación da como resultado un valor demasiado grande para el tipo que lo contiene) y una string truncation (intentas asignar una cadena más grande que la variable/campo que la debe contener).

Comprueba la línea en que falla, cual es la sentencia SQL que se ejecuta, y busca cualquiera de esas posiblidades.

Saludos.

Jech 13-09-2004 16:43:20

A mi me pasa lo mismo....
 
Hola amigos saludos, le cuento que a mi me sale el mismo error, he observado que se sale justo cuando intorduzco caracteres como la "ñ", palbras que contengas vocales con tilde, la verdad no se por que me sale el campo esta declarado como Varchar, lo extraño es que en otras tablas que tienen campos Varchar no pasa nada me acepta correctamente, no se si alguien podria ayudarme de antemano muchas gracias...

Jech 13-09-2004 16:45:21

otra vez yo
 
ahh se me olvidaba tengo el interbase 6.5 muchas gracias saludos

marcoszorrilla 13-09-2004 17:00:42

Para el tema de las eñes, mírate este hilo:

http://www.clubdelphi.com/foros/show...ighlight=Es_ES

Un Saludo.


La franja horaria es GMT +2. Ahora son las 03:30:44.

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