Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Grabar campo DateTime de VFP a SQLServer

Estas en el tema de Grabar campo DateTime de VFP a SQLServer en el foro de SQL Server en Foros del Web. Hola, estoy con este problema. Desde Visual Fox Pro, tengo un programa que esta grabando en una tabla SQLServer un Campo DateTime. El campo fecha ...
  #1 (permalink)  
Antiguo 04/09/2009, 14:22
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Grabar campo DateTime de VFP a SQLServer

Hola, estoy con este problema.
Desde Visual Fox Pro, tengo un programa que esta grabando en una tabla SQLServer un Campo DateTime.
El campo fecha del VFP es Date
Lo grabo como dtos(fecha), dtoc(fecha), fecha (ME DA ERROR).
Al tener datos lo graba bien y le pone hora 12:00:00 pero cuando no tiene datos me lo graba como 01/01/1900.
Le agradecería a alguien si me puede ayudar
  #2 (permalink)  
Antiguo 04/09/2009, 15:32
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Grabar campo DateTime de VFP a SQLServer

¿Cual es el problema?, Los campos DATETIME en SQL Server siempre deberan contener datos, de no haberlos, siempre colocara como defautl 1900-01-01 y si los hay, siempre contendra la HH y los MM (hora y minutos).

Claro, en 2005 y 2008, ya tienes campos de FECHA y HORA, que separan las fechas y las horas.
  #3 (permalink)  
Antiguo 04/09/2009, 15:49
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Respuesta: Grabar campo DateTime de VFP a SQLServer

Entonces lo dejamos asi, habra que hacer que no muestre esa fecha.
Muchas Gracias Amigo
  #4 (permalink)  
Antiguo 04/09/2009, 16:31
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Grabar campo DateTime de VFP a SQLServer

Asi es, en tu front, al momento de obtener los datos, validaras el contenido de la misma y de ser menor o igual a 1900-01-01, le colocas un blanco o espacio
  #5 (permalink)  
Antiguo 07/09/2009, 17:21
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Respuesta: Grabar campo DateTime de VFP a SQLServer

Muchas Gracias Amigo, lo agendo cuando tenga que validar
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 15:26.