Como gravo só a data em vez de gravar data e hora juntos?
Como faço para que um campo do meu banco de dados q vai receber a data do sistema operacional, ñ coloque também a hora junto com a data.
O código está assim:
Query1.FieldByName(´DT_CADASTRO´).AsDateTime:=now;
No banco está indo a data e a hora.
Como faço p/ cadastrar somente a data??
Grato.
O código está assim:
Query1.FieldByName(´DT_CADASTRO´).AsDateTime:=now;
No banco está indo a data e a hora.
Como faço p/ cadastrar somente a data??
Grato.
Rodrigom
Curtidas 0
Respostas
Cabelo
05/06/2003
utilize a função formatdatetime assim
Query1.FieldByName(´DT_CADASTRO´).AsString :=
formatdatetime(´mm/dd/yy´, now);
sem mais
Cabelo
Query1.FieldByName(´DT_CADASTRO´).AsString :=
formatdatetime(´mm/dd/yy´, now);
sem mais
Cabelo
GOSTEI 0
Livia
05/06/2003
Tente isso...
Query1.FieldByName(´DT_CADASTRO´).AsDateTime:=(copy((now),1,10));
Query1.FieldByName(´DT_CADASTRO´).AsDateTime:=(copy((now),1,10));
GOSTEI 0
Livia
05/06/2003
[quote=´livia´]Tente isso...
Query1.FieldByName(´DT_CADASTRO´).AsDateTime:=(copy((now),1,10));
Query1.FieldByName(´DT_CADASTRO´).AsDateTime:=(copy((now),1,10));
Me desculpe, mas testei agora e naum funciona, pq temos uma função que converte a data atual p/ o formato da data do banco....
Usando o que o Cabelo respondeu dá certo!
:oops:
GOSTEI 0
Sandra
05/06/2003
:lol: rodrigom!!
:lol: livia!!
Vocês já tentaram assim??
Acho que também deve funcionar...
:idea:
:lol: livia!!
Vocês já tentaram assim??
Query1.FieldByName(´DT_CADASTRO´).AsDateTime := Date;
Acho que também deve funcionar...
:idea:
GOSTEI 0