TimeStamp = TimeStamp me da error
Hola amigos de foro
tengo un StoreProcedure que consulto una tabla, la cuestion es que recupero un campo timestamp de esa misma tabla y lo almacena una variable que se llama "XFECHA_HORA"
Pero despues quiero que otra variable tipo timestamp tome ese mismo valor en el siguiente codigo
Al hacer esto me da el siguiente error. Overflow occurred during data type conversion.Conversion error from string "28/02/2011 06:59:31 a.m.". SQL Code: -413 IB Error Number: 3355443 Lo raro es que no siempre me genera este error, es con algunos registros uso firebird 2.05 |
Deberías de colocar el código completo del Stored Procedure para poder debuggerarlo.
|
Este es el storeprocedure lo que hace es mostrar sus marcaciones de asistencia el resultado se observa en la imagen en la parte de abajo.
http://www.subirimagenes.com/otros-m...1-6079805.html
|
Como te aseguras que el error está en la línea?
Código:
IF (COLUMNA = 0) THEN |
Resp
Seguro que este codigo compila?.
|
Hola.
Cita:
NOTA: Te recomiendo que utilices el depurador de procedimientos almacenados de IBExpert, para ir ejecutando linea a linea el procedimiento hasta localizar la línea concreta donde salta el error. Saludos. |
Gracias por su ayuda.
El depurador se detenia en esta linea y mostraba la execption IF (COLUMNA = 0) THEN ENTRADA0=XFECHA_HORA; Pero resulta que no era eso. si no un varchar con una longitud bien corta. Gracias por sus comentarios, pero ya logre resolver el problema. |
resp
Esto no deberia compilar.
A las variables le faltan los dos : |
La franja horaria es GMT +2. Ahora son las 15:43:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi