Erro UPDATE data

Delphi

20/01/2009

Bom Dia!

Estou batendo cabeça com alteração de uma data do meu sistema..

codigo:

valor varialvel atual é = a ´20/01/2009´

with DataModule1.IBvalidacao do
try
Close;
SQL.Clear;
SQL.Add(´UPDATE validacao ´);
SQL.Add(´SET data_ontem = ´´´+atual+´´´ ´);
SQL.Add(´WHERE cod_empresa = 1 ´);
Active := True;
Open;
Except
Showmessage (´ERRO ao validar data´);
end;

aparece o ERRO : Conversion error from String ´´19/01/2009´´

alguem pode me ajudar?


Barrys

Barrys

Curtidas 0

Respostas

Jair Bg

Jair Bg

20/01/2009

Bom Dia, olha você deve verificar em seu BD, qual o formato para a gravação da data, existe uma variação também no SO, alguns tipos de data de exemplo: ´2009-01-20´, ´01/20/2009´ ...

verifique...


GOSTEI 0
Webjoel

Webjoel

20/01/2009

Completando o post anterior...

with DataModule1.IBvalidacao do
try
Close;
SQL.Clear;
SQL.Add(´UPDATE validacao ´);
SQL.Add(´SET data_ontem = ´);
SQL.Add(QuotedStr(FormatDateTime(´mm/dd/yyyy´, StrToDateTime(atual))));
SQL.Add(´WHERE cod_empresa = 1 ´);
Active := True;
Open;
Except
Showmessage (´ERRO ao validar data´);
end;



GOSTEI 0
Barrys

Barrys

20/01/2009

Obrigado! era isso mesmo....


GOSTEI 0
POSTAR