Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda sobre VB al grabar una fecha en SQL Server 2000

Estas en el tema de Duda sobre VB al grabar una fecha en SQL Server 2000 en el foro de Programación General en Foros del Web. Necesito grabar en un campo de SQL Server datetime, solo la hora, mas no la fecha. Pero al guardar en un insert ejemplo: Insert Into ...
  #1 (permalink)  
Antiguo 28/09/2004, 14:50
 
Fecha de Ingreso: enero-2002
Ubicación: Mexico, D.F.
Mensajes: 33
Antigüedad: 22 años, 3 meses
Puntos: 0
Duda sobre VB al grabar una fecha en SQL Server 2000

Necesito grabar en un campo de SQL Server datetime, solo la hora, mas no la fecha. Pero al guardar en un insert ejemplo:

Insert Into TabDatos (Hora) Values('14:20')

Me guarda el valor '01/01/1900 14:20', cuando lo que deseo es que solo me guarde la hora omitiendo la fecha.

Ojala alguien pueda ayudarme.

Gracias
__________________
Ricardo López
México, D.F.
  #2 (permalink)  
Antiguo 28/09/2004, 15:03
 
Fecha de Ingreso: agosto-2004
Mensajes: 14
Antigüedad: 19 años, 8 meses
Puntos: 0
hay unas funciones en sql server que te guarda unicamente la hora, es el time(var as datetime). pero necesitarias hacer un Store Procedure para antes de hacer el insert, pudieras sacar unicamente la hora a una variable.

lo unico es que un tipo atributo de datetime aunque le guardes la hora unicamente, por default te estaria guardando tambien 01-01-1900. necesitarias guardarla en un varchar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.