Error aleatorio

From: Mario Wojcik <mariowojcik(at)yahoo(dot)com(dot)ar>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Error aleatorio
Date: 2009-08-10 04:19:58
Message-ID: 4A7F9FEE.6090209@yahoo.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola gente!
De nuevo recirriendo a la experiencia y concimientos de Uds.
Tengo un servidor en win vista con el que estoy corrigiendo errores de
un sistema hecho en lenguaje Clarion que se conecta al MDB mediante ODBC.
Lo peor del caso es que es absolutamente aleatorio y esporadico, no
encuentro motivos por el cual se produce y cuando lo hace, si repito la
llamada con el mismo parametro, este error desaparece.
El problema es que cuando se llama a un procedimiento almacenado que
recibe un entero y procesa varias tablas, en determinado momento, se
procduce esto (log de postgres):
2009-08-10 00:53:02.639 ART 2176ERROR: invalid input syntax for
integer: "2639000.0000000005"
2009-08-10 00:53:02.639 ART 2176CONTEXT: PL/pgSQL function
"postshipment_sp" line 127 at SQL statement
2009-08-10 00:53:02.654 ART 2176STATEMENT: SELECT * FROM
postshipment_sp(8438)
Si bien me dice "Line 127", en esta linea tengo solamente SELECT
EXTRACT(MICROSECOND FROM LOCALTIME) INTO xgatime001;
xgatime001 es de tipo int.
¿Podria ser este el problema? ¿Puede el extract devolver decimales?
¿Alguno de uds. tuvo este problema antes?
Muchas gracias!

--
========================
WOJCIK, MARIO A.
========================
Leandro N Alem -Misiones
------------------------
A R G E N T I N A
------------------------
mariowojcik(at)yahoo(dot)com(dot)ar

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Vicente Roca 2009-08-10 06:43:55 Re: Error aleatorio
Previous Message Vicente Roca 2009-08-09 10:06:41 Re: Campos serial pierden indice al hacer pg_restore