Devolver fecha vacia de sql-server

21/09/2004 - 17:39 por Jesus Ahmed Bustamante Alzamora | Informe spam
Amigos
Estoy utilizando vfp7 con sql-server 2000, cuando no registro ningun valor
a un campo fecha este se asigna automaticamente como 01-01-1900, esto
porque en mis tablas no permito valores nulos y en la definicion de mis
campos le he asignado un valor por defecto a cada campo (a los numericos 0
y a los campos fecha y caracter una cadena vacia '').

En si el inconveniente es que cuando genero una una consulta o vista
remota los campos fecha me devuelven el valor de 01-01-1900 y mi duda es
si hay alguna forma de hacer que estos se asignen como fecha en blanco, ya
sea forzando al sql que las fechas en blanco se almacenen como fecha vacia
o al realizar la conslta o vista me retorne la fecha vacia.

Actuamlente la unica solucion que he encontrado es condicionar mis textbox
de mis formularios y reportes a que si la fecha es 01-01-1900 lo cambie
por fecha vacia.

Espero me puedan alcanzar otras ideas

Gracias de antemano

Ahmed Bustamante
Huaraz - Peru

Jesús Ahmed Bustamante Alzamora
Analista Programador
Huaraz - Perú

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Luis María Guayán
21/09/2004 - 20:11 | Informe spam
SQL Server no tiene el concepto de fechas "vacias", deberias utilizar el
valor Null

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Jesus Ahmed Bustamante Alzamora" escribió en el
mensaje news:efE32E$
Amigos
Estoy utilizando vfp7 con sql-server 2000, cuando no registro ningun valor
a un campo fecha este se asigna automaticamente como 01-01-1900, esto
porque en mis tablas no permito valores nulos y en la definicion de mis
campos le he asignado un valor por defecto a cada campo (a los numericos 0
y a los campos fecha y caracter una cadena vacia '').

En si el inconveniente es que cuando genero una una consulta o vista
remota los campos fecha me devuelven el valor de 01-01-1900 y mi duda es
si hay alguna forma de hacer que estos se asignen como fecha en blanco, ya
sea forzando al sql que las fechas en blanco se almacenen como fecha vacia
o al realizar la conslta o vista me retorne la fecha vacia.

Actuamlente la unica solucion que he encontrado es condicionar mis textbox
de mis formularios y reportes a que si la fecha es 01-01-1900 lo cambie
por fecha vacia.

Espero me puedan alcanzar otras ideas

Gracias de antemano

Ahmed Bustamante
Huaraz - Peru

Jesús Ahmed Bustamante Alzamora
Analista Programador
Huaraz - Perú


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares