Error en campo fecha, con SQL Server 2005
Hola foro
Tengo problemas con el campo tipo fecha en SQL Server 2005 Estoy usando Delphi 6 y Para conectarme uso dbexpress. una tabla de ejemplo: Create table Ventas ( ID_Venta Integer not null, fecha dateTime, Total Integer) Luego utilizo un TSQLQuery con la siguiente SQL Insert into ventas ( ID_Venta, Fecha, Total ) values ( :P_ID_Venta, :P_Fecha, :P_Total ) Los parámetros los defino todos tipo ptinput y P_ID_Venta y P_Total Integer, y P_fecha DateTime luego en el código hago
el mensaje de error que muestra es "DBX error: invalid Field Type" Probé eliminar el parámetro P_Fecha y sacarlo de la consulta de inserción y acepta los registros bién pero por supuesto el campo fecha queda null. Muchas Gracias |
prueba así
Tambien puede ser , eso dependerá si quieres almacenar solo la fecha o la fecha y hora Salu2:p:D |
Listo
Efectivamente la sentecia correcta es
ParamByName('P_Fecha').Value :=DateTimePicker2.DateTime; Sin embargo el error se seguía produciendo y porque en los parámetros "P_Fecha" estaba definida como "Datetime", lo cambié a "TimeStamp" y listo. Es raro porque en la creación de la tabla el campo está como Datetime. ¿?:confused: Gracias BlueSteel PD: El de la foto con las minas de Rio sos vos?. Si es así, pasas a ser mi ídolo, más que neftali, quién siempre me saca las papas del fuego :D |
Cita:
Salu2:p:D |
La franja horaria es GMT +2. Ahora son las 11:20:38. |
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