PDA

Ver la Versión Completa : Error con datos tipo fecha


Jcarloscgl
02-01-2012, 21:21:51
Buen dia,
Necesito ayuda por favor.

Estoy tratando de agregar un registro en una tabla y me lanza el siguiente error, con firebird 2.5
Overflow occurred during data type conversion.
conversion error from string "2012-12-31".
conversion error from string "2012-12-31".
conversion error from string "2012-12-31".
conversion error from string "2012-12-31".

Lo curioso, es que en otra tabla con menos columnas, si puede insertar la fila.

Esta es la intrución que utilizo.

INSERT INTO CFACTURA_PRO (CODSUC, CODLIN, CODMON, FECMOV, CODPRO, TIPDOC, NRODOC,
NROLIQ, NROGAS, FECDOC, CODRUB, TIPCAR, FORPAG, CANDIA, CANCUO, FECVEN, TASCAM,
CODCLA, CODIMP, NROCON, NRORES, DEDUCI, NOMPRO, NRORUC, IMPEXE, IMPGRV, IMPUES,
IMPTOT, DIFCAM, COTVAL, MESVAL, ANOVAL, TIPFAC, ORDCOM, CANDET, SALINI, OBSERV,
FECAUD, PROVFF, CONFAC, NOMUSU, IVACIN, IVADIE, GRACIN, GRADIE, MODFAC, IMPDES,
VALIMP, IVADES, INTROF, NATFAC, NUMTIM, TIPOPE, TIPDOCH)
VALUES (1, 1, 1, '31-DEC-2012', 1, 1, 1, 0, 0, '31-DEC-2012', 0, 1, 'CR', 1, 1,
'31-DEC-2012', 10, 1, 1, 0, 0, 'N', 'SDFS', '122222-8', 0.0, 0.0, 0.0, 5000.0, 0, 0,
12, 2012, '1', 0, 1, 0, 'FDSFSD', '31-DEC-2012' , 0, 'C', 'FDSFSD', 0, 0, 0, 0, 'V', 0, 0,
0, 0, 0, '111111', 2, 0);


Gracias
Juan Carlos Guerrero

Casimiro Notevi
02-01-2012, 21:55:36
Hola, recuerda poner etiquetas al código, ejemplo:

http://neftali.clubdelphi.com/images/UtilizarTAGs.png


.

En relación a tu error, pues seguramente es lo que dice el mensaje, que el formato no es correcto, en firebird puedes usar, que recuerde:
'mm/dd/yyyy' <- este es el más estandar
'yyyy-mm-dd' <- de este no estoy muy seguro
'dd.mm.yyyy' <- este es el que uso habitualmente