Fórum Erro de conversao Date, firebird 1.5 #304816
08/12/2005
0
verifico q as datas estao corretas, porem o firebird nao aceita de jeito nenhum fala que a data esta errada, tentei as seguinte formas...:
Tb1Data.AsDateTime := StrToDate(Tb2Data.AsString); Tb1Data.AsDateTime := StrToDate(Trim(Tb2Data.AsString)); Tb1Data.AsString := Tb2Data.AsString; Tb1Data.AsDateTime := StrToDate(Substitui(Trim(Tb2Data.AsString), ´/´,´.´));
P.S.: a funcao substitui, substitui um char pelo outro..
Nada funcionou, como eu posso fazer...?
desde já agradeço.
Titanius
Curtir tópico
+ 0Posts
08/12/2005
Gandalf.nho
Gostei + 0
08/12/2005
Titanius
Gostei + 0
08/12/2005
Emerson Nascimento
altere-a para o formato utilizado no seu campo varchar(15)
ShortDateFormat := ´dd/mm/yyyy´;
(note que essa alteração, para ser mais eficiente, precisa estar no seu dpr e não na unit)
Tb1Data.AsDateTime := StrToDate(Trim(Tb2Data.AsString));
Gostei + 0
08/12/2005
Titanius
Valeu emerson, funcionou perfeitamente agora...
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)