SoloCodigo
Bases de Datos => SQL Server => Mensaje iniciado por: elgaiti en Jueves 18 de Enero de 2007, 19:07
-
Buenas a todos...
No se como hacer en asp.net para insertar una fecha y una hora en un campo de SQL de tipo datatime.
El usuario elije la fecha de un calendar, y la hora de un combo.
Deberia ser algo asi, pero me da error en el campo de fecha.
INSERT INTO Agenda (Id,Fecha,Hora,Descripcion,Usuario,Entry) VALUES (10,'16/01/2007 09:00:00','09:00','kjkjkjk','DEA','DEA')
Agradezco la ayuda que me puedan brindar !!!
-
select Convert(varchar,getdate(),103) -- fecha
select Convert(varchar,getdate(),108) -- Hora
Claro que este es un prueba con la fecha y hora del server vos le envias tus variables....
Suerte
:comp:
Pd.. tambien podrias utilizar el comando DATEPART
esque en realidad hay muchas formas de hacer eso lo que vos estas haciendo.. pero bueno , cualquier cosa estoy a las ordenes...
-
Ok, te agradezco, pero de esa manera lo almacenaria como texto en la BD, por lo que cuando lo quiera ordenar por fecha, no voy a poder...espero explicarme.
Gracias
-
INSERT INTO Agenda (Id,Fecha,Hora,Descripcion,Usuario,Entry) VALUES (10,'16/01/2007 09:00:00','09:00','kjkjkjk','DEA','DEA')
¿Ya checaste que el formato del server es dd/MM/YYYY? Posiblemente ahì es donde este el problema.
Saludos.
-
Muchisimas gracias, me ha funcionado perfectamente !!!