guardar hora en sql server

30/06/2005 - 18:57 por Orlando Rios | Informe spam
Hola a todos :
Lo único que quiero y no puedo hacer es guardar desde una página asp una
hora que formo con timeserial que me queda asi:

21:48:49 p.m.

al insertar en sql server me guarda la hora 01/01/1900 09:48:49 p.m.
el tipo de dato es datetime en sql server 2000

que tengo que hacer para guardar solo la hora ???

Preguntas similare

Leer las respuestas

#1 Manuel Vera
30/06/2005 - 19:31 | Informe spam
En SQL Server hay un solo tipo de datos para fecha y hora. No puedes grabar
el dato solo como fecha o solo como hora, siempre son los dos datos. Lo que
tienes que hacer es formatear el dato cuando se lo muestres al usuario y
cuando quieras usarlo.

Las funciones para tratamiento de tiempos son:
CDate(), FormatDateTime(), Now(), Time(), Hour(), Minute(), Second(), entre
otras más

Salu2
MV

"Orlando Rios" wrote in message
news:
Hola a todos :
Lo único que quiero y no puedo hacer es guardar desde una página asp una
hora que formo con timeserial que me queda asi:

21:48:49 p.m.

al insertar en sql server me guarda la hora 01/01/1900 09:48:49 p.m.
el tipo de dato es datetime en sql server 2000

que tengo que hacer para guardar solo la hora ???
Respuesta Responder a este mensaje
#2 Orlando Rios
30/06/2005 - 20:16 | Informe spam
Exacto, si es lo que acabo de leer,para ello estoy utilizando la funcion
datepart() de sql.

Gracias x la ayuda.

"Manuel Vera" escribió:

En SQL Server hay un solo tipo de datos para fecha y hora. No puedes grabar
el dato solo como fecha o solo como hora, siempre son los dos datos. Lo que
tienes que hacer es formatear el dato cuando se lo muestres al usuario y
cuando quieras usarlo.

Las funciones para tratamiento de tiempos son:
CDate(), FormatDateTime(), Now(), Time(), Hour(), Minute(), Second(), entre
otras más

Salu2
MV

"Orlando Rios" wrote in message
news:
> Hola a todos :
> Lo único que quiero y no puedo hacer es guardar desde una página asp una
> hora que formo con timeserial que me queda asi:
>
> 21:48:49 p.m.
>
> al insertar en sql server me guarda la hora 01/01/1900 09:48:49 p.m.
> el tipo de dato es datetime en sql server 2000
>
> que tengo que hacer para guardar solo la hora ???



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida