30/12/1899 qualquer campo com data retorna isto

Delphi

23/10/2003

Tenho a seguinte linha de prog.
data_venc:=dm.T_parcelasPar_data.AsDateTime;
label2.caption := dateTOstr(data_venc);


Qualquer que seja o campo que eu Chame da tabela T_Parcelas retorna 30/12/1899. e os campos estão preenchidos corretamente com as datas, tanto que no mesmo form se chamo um dbedit eles vem certo.

Alguem pode me ajudar por favor ?????

[i:fdc0deae91]Título editado. Leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689&sid=add834b4ed94967502cf2381c38e751a][u:fdc0deae91]Regras de Conduta[/u:fdc0deae91][/url]. (marcelo.c – Moderador)[/i:fdc0deae91]


Fluka

Fluka

Curtidas 0

Respostas

Wsantos

Wsantos

23/10/2003

Oi Fluka,
Vc já tentou carregar direto no label da seguinte maneira:
label1.caption:=DateToStr(dm.Table.FieldByName(´Data´).asDateTime)?
Comigo funciona.
boa sorte e até mais


GOSTEI 0
Fluka

Fluka

23/10/2003

Infelsmente ja esta assim, a unica diferença está que eu chamo em uma var antes..



esqueci de dizer, não sei se faz diferença mas to apontando de um DBGRID.


GOSTEI 0
POSTAR