campo Date e time paradox

Delphi

28/05/2004

o Problema eh o seguinte

eu tenho um campo date em uma tabela paradox
quando eu pego o valor de um Maskedit pra inserir um registro nesse campo tudo bem
mas quando eu tento direto usando FormatDateTime(´dd/mm/yyy´,now) acusa data invalida

alguem sabe por quê, e como resolver isso

e qual o formato de time no paradox eu tentei hh:mm mas nao deu


Anderson_blumenau

Anderson_blumenau

Curtidas 0

Respostas

Mmtoor

Mmtoor

28/05/2004

Retire a mascara do seu maskedit e utilize
maskedit1.text:= formatdatetime(´dd/mm/yyyy´,date)
Para isso não precisa utilizar o maskedit como pode ser percebido.


GOSTEI 0
Anderson_blumenau

Anderson_blumenau

28/05/2004

o problema nao eh o maskedit, com o maskedit eu consigo gravar a data no bancoc o problema eh gravar a data soh a partir de codigo
Usando formatDateTime o campo nao aceita o valor

Resumindo: eu to usando o MaskEdit pra gravar a data
mas o que eu quero eh gravar a data sem depender de um controle visual, soh a partir de código


GOSTEI 0
Bacalhau

Bacalhau

28/05/2004

A definição que está no Painel de Controle também tem influência. É melhor dar uma olhada.


GOSTEI 0
Anderson_blumenau

Anderson_blumenau

28/05/2004

eu dei uma olhadinha, ta tudo como deve ser


GOSTEI 0
Anderson_blumenau

Anderson_blumenau

28/05/2004

Resolvido

Table1Data.AsString:= DateToStr(Date);
Table1hora.AsString:= TimeToStr(Time);


GOSTEI 0
Anderson_blumenau

Anderson_blumenau

28/05/2004

Resolvido

Table1Data.AsString:= DateToStr(Date);
Table1hora.AsString:= TimeToStr(Time);

colaboração do Henry


GOSTEI 0
POSTAR