Data 30/12/1899 no dbgrid

Delphi

14/03/2014

Srs.. estou com um probleminha pra resolver. Utilizo Delphi XE3, Sql server 2012 e o componente UNIDAC para acesso a dados, ja tentei por vários metodos eliminar no dbgrid esta data 30/12/1899 deixando-a em branco e não estou conseguindo, quero que fique apenas as datas realmente preenchidas.

alguem pode me dar uma luz...

no banco o tipo de dados para a coluna datas eu estou utilizando apenas DATE.
Represinfo Ltda

Represinfo Ltda

Curtidas 0

Respostas

Marco Salles

Marco Salles

14/03/2014

Mas e no Banco ?? Como esta esta data no Banco

Acho que vc teria que rever o processo de salvar

Podeia maquiar com um getText excluindo datas com este Valor
Mas acho melhor combater a causa e não o efeito

[]sds
GOSTEI 0
Represinfo Ltda

Represinfo Ltda

14/03/2014

ja tentei no getText tambem... e não deu certo....

no banco de dados sqlserver 2012, tambem estou utilizando apenas DATE e não DATETIME como tipo de dados e coloquei que aceita valores null.....

se vc poder me ajudar agradeço
GOSTEI 0
Marco Salles

Marco Salles

14/03/2014

ja tentei no getText tambem... e não deu certo....

no banco de dados sqlserver 2012, tambem estou utilizando apenas DATE e não DATETIME como tipo de dados e coloquei que aceita valores null.....

se vc poder me ajudar agradeço


No ongetText acredito que da certo

O que acontece é o seguinte

Veja

var
Datâ:Tdate;
begin
Data:=0;
Showmessage(Datetostr(Data));
end;


Como vc esta Gravando esses Dados ???? Esta utilizando utilizando Insertes ou DataWares ??? Qual a instrução que vc utiliza
para Gravar o Campo Data ???

[]sds
GOSTEI 0
POSTAR