grabación de campo int overflow

18/04/2008 - 22:12 por Germán Valdez | Informe spam
hola a todos

de vez en cuando (cada 3 o 4 meses) se graba en un campo del tipo INT un
numero de doumento con el valor límite mínimo en negativo.

saben a que puede deberse.

Preguntas similare

Leer las respuestas

#1 Carlos M. Calvelo
18/04/2008 - 22:49 | Informe spam
On 18 apr, 22:12, "Germán Valdez" wrote:
hola a todos

    de vez en cuando (cada 3 o 4 meses) se graba en un campo del tipo INT un
numero de doumento con el valor límite mínimo en negativo.

    saben a que puede deberse.



Dale al F1

Int
Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 -
1 (2,147,483,647).

Pues se estará intentando grabar un número menor que -2^31.

Saludos,
Carlos
Respuesta Responder a este mensaje
#2 Germán Valdez
18/04/2008 - 23:41 | Informe spam
es una grabacion desde un recorset donde los valores son siempre mayores
que cero y está controlado el maximo de digitos

en 1.000.000 de registros solo tengo 7 con este error "eventual".



"Carlos M. Calvelo" escribió en el mensaje
news:
On 18 apr, 22:12, "Germán Valdez" wrote:
hola a todos

de vez en cuando (cada 3 o 4 meses) se graba en un campo del tipo INT un
numero de doumento con el valor límite mínimo en negativo.

saben a que puede deberse.



Dale al F1

Int
Integer (whole number) data from -2^31 (-2,147,483,648) through 2^31 -
1 (2,147,483,647).

Pues se estará intentando grabar un número menor que -2^31.

Saludos,
Carlos
Respuesta Responder a este mensaje
#3 Carlos M. Calvelo
19/04/2008 - 00:08 | Informe spam
On 18 apr, 23:41, "Germán Valdez" wrote:
 es una grabacion desde un recorset donde los valores son siempre mayores
que cero y está controlado el maximo de digitos

en 1.000.000 de registros solo tengo 7 con este error "eventual".



Un par de ideas:
Asegurate tambien de que no puede ser mayor que el integer máximo.
Y de que el tipo de datos que utilizas en la aplicación es lo
suficiente
grande (por lo menos 32 bit signed).

Saludos,
Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida