Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-04-2006
andressanchez andressanchez is offline
Miembro
 
Registrado: jul 2005
Ubicación: Sando Domingo, Rep. Dom.
Posts: 119
Poder: 21
andressanchez Va por buen camino
Aritmetic excepcion, numeric overflow...

Hola foristas

El ambiente que estoy utilizando es el siguiente

Win 2000 profesional
firebird 1.5
delphi 7
bde

El problema es el siguiente cuando consulto los datos de una de las tablas me lanza el siguiente error: aritmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character set.
Incluso utilizando el SQL explorer y haciendo clic en la pestaña Data me da este error.

la estructura de la tabla es la siguiente
Cita:
CREATE TABLE RELACIONCORRESPONDENCIADET (
REGISTRONO INTEGER,
CLASEDOCUMENTO VARCHAR(20),
NUMERO VARCHAR(10),
DESCRIPCION VARCHAR(100),
LINEANO SMALLINT,
RECIBIDO VARCHAR(1),
NUMEROCERTIFICADO VARCHAR(15)
)
comencé ha realizar consultas campo por campo a ver cual era el campo que daba el error y resultó ser el campo DESCRIPCION.

He buscado en el foro y lo que encontré fueron casos de insercion que presentaban este error, no de consulta.

por favor si me pueden dar una mano a ver como puedo solucionar este problema.

gracias.
Responder Con Cita
  #2  
Antiguo 20-04-2006
cahp cahp is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 90
Poder: 24
cahp Va por buen camino
Hola, seguramente estas intentando poner un caracter no permitido en el charset que pusiste al crear el campo.

Saludos.
Responder Con Cita
  #3  
Antiguo 20-04-2006
andressanchez andressanchez is offline
Miembro
 
Registrado: jul 2005
Ubicación: Sando Domingo, Rep. Dom.
Posts: 119
Poder: 21
andressanchez Va por buen camino
No se cual será ese caracter inválido ya que el sistema tiene mas de cinco meses funcionando y en estos días fue que me di cuenta del problema.

A lo mejor los usuarios digitaron algún caracter no válido como tú dices. Pero cómo puedo hacer para repararlo ya que el error que me da no es insertando datos, es cuando hago una consulta o activo la pestaña data del SQL explorer.
Responder Con Cita
  #4  
Antiguo 20-04-2006
cahp cahp is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 90
Poder: 24
cahp Va por buen camino
lo unico que se me ocurre es ir acotando la consulta hasta averiguar que registro
es.

Que charset estas usando?

Saludos.
Responder Con Cita
  #5  
Antiguo 20-04-2006
andressanchez andressanchez is offline
Miembro
 
Registrado: jul 2005
Ubicación: Sando Domingo, Rep. Dom.
Posts: 119
Poder: 21
andressanchez Va por buen camino
comence a averiguar cuales eran los registros que tenian problemas, pero son demasiados.

cómo puedo saber el charset esta utilizando mi base de datos y como puedo cambiarselo?

esto me resolveria el problema?
Responder Con Cita
  #6  
Antiguo 20-04-2006
andressanchez andressanchez is offline
Miembro
 
Registrado: jul 2005
Ubicación: Sando Domingo, Rep. Dom.
Posts: 119
Poder: 21
andressanchez Va por buen camino
Por favor alguien me puede decir como cambiar el charset y el page size de una base de datos ya creada (la base de datos tiene aprox. 5 meses de uso).

he buscado en el foro y he intetado corriendo los script que aparecen pero la base de datos sigue igual.

espero sus respuestas.

gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Stack Overflow agonzalez Varios 5 08-12-2006 22:26:46
Error: arithmetic exception, numeric overflow, or string truncation burasu Conexión con bases de datos 3 22-09-2005 15:48:29
Numeric (12, 4) en Delphi 7 oliverinf Firebird e Interbase 3 18-12-2004 00:02:40
Error: BCD Overflow bismarck_sierra Conexión con bases de datos 2 20-06-2004 01:34:44
Stack Overflow Mariana Varios 14 30-10-2003 11:37:47


La franja horaria es GMT +2. Ahora son las 01:20:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi