Fórum Data 30/12/1899 no dbgrid #472997

14/03/2014

0

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

Responder

Posts

15/03/2014

Marco Salles

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
Responder

Gostei + 0

17/03/2014

Represinfo Ltda

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
Responder

Gostei + 0

18/03/2014

Marco Salles

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
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar