Re: Error en Insert

From: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>
To: "Marcos Saldivar" <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com>, "Fernando Siguenza" <fsigu(at)hotmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Error en Insert
Date: 2008-07-04 10:03:40
Message-ID: 9CEC50E5ACA24BF69CA7AAB57C3DB9B7@Principal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--------------------------------------------------
From: "Marcos Saldivar" <baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com>
Sent: Friday, July 04, 2008 5:48 PM
To: "Fernando Siguenza" <fsigu(at)hotmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Error en Insert

> 2008/7/4 Fernando Siguenza <fsigu(at)hotmail(dot)com>:
>>
>>
>>> Date: Fri, 4 Jul 2008 10:03:22 -0400
>>> From: baron(dot)rojo(dot)cuerdas(dot)de(dot)acero(at)gmail(dot)com
>>> To: fsigu(at)hotmail(dot)com
>>> Subject: Re: [pgsql-es-ayuda] Error en Insert
>>> CC: pgsql-es-ayuda(at)postgresql(dot)org
>>>
>>> 2008/7/4 Fernando Siguenza <fsigu(at)hotmail(dot)com>:
>>> > Amigos como estan, de nuevo recurro a su ayuda, estoy iniciandome en
>>> > t¡esto
>>> > de postgre y punto net, y tengo un problema, en la base de dartos
>>> > tengo
>>> > uan
>>> > tabla y un campodefinido como numeric 12,5, pero al intentar realizar
>>> > un
>>> > insert desde el c# tengo me muestre este mensaje.
>>> > ERROR: 22003: numeric field overflow.
>>> >
>>> > El campo que intendo insertar esta declarado igual como numeric, he
>>> > probado
>>> > con doble y nada, este es el parametro y comando que uso
>>> >
>>> > comando.Parameters.Add(new
>>> > NpgsqlParameter("@saldo",NpgsqlDbType.Numeric,12)).Value=cos
>>> >
>>>
>>> no se nada de punto net, pero el valor que quieres ingresar es mayor a
>>> 9.999.999,99999 ???
>>> --
>>> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
>>> http://archives.postgresql.org/pgsql-es-ayuda
>>
>> No realmente solo para pruebas quise poner 12.5, y con este valor no me
>> deja... Help Me Please
>
> Yo entendí que tenias un "campo numeric(12,5)" de todas formas el error es
> de que intentas almacenar un valor que no acepta la definición de la
> columna,
> te sugiero que imprimas el valor a insertar justo antes de hacer el
> insert ya que
> puede estar intentado ingresar un 12.49999999999 o algo asi.
>

Recuerda que un numeric (12, 5) quiere decir que son 7 números enteros y 5
decimales.

Atentamente,

RAUL DUQUE
BOGOTÁ, COLOMBIA

> Al final la columna que te da el error en el insert como esta definida ???
> --
> TIP 6: ¿Has buscado en los archivos de nuestra lista de correo?
> http://archives.postgresql.org/pgsql-es-ayuda
>
> __________ Information from ESET Smart Security, version of virus
> signature database 3243 (20080704) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodriguez Fernando 2008-07-04 13:07:45 Re: Ayuda con postgresql.conf y ODBC
Previous Message Julio Cesar Sánchez González 2008-07-04 04:23:27 Re: Ayuda con postgresql.conf y ODBC