Erro de conversao Date, firebird 1.5
08/12/2005
0
Olá, tinha uma base que a data estava como VarChar(15), agora quero pegar este campo e jogar na data DATE.
verifico q as datas estao corretas, porem o firebird nao aceita de jeito nenhum fala que a data esta errada, tentei as seguinte formas...:
P.S.: a funcao substitui, substitui um char pelo outro..
Nada funcionou, como eu posso fazer...?
desde já agradeço.
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
+ 0
Responder
Posts
08/12/2005
Emerson Nascimento
certifique-se do conteúdo da variável de ambiente ShortDateFormat. ela tem influência direta no resultado de StrToDate().
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));
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));
Responder
08/12/2005
Titanius
certifique-se do conteúdo da variável de ambiente ShortDateFormat. ela tem influência direta no resultado de StrToDate().
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));
Valeu emerson, funcionou perfeitamente agora...
Obrigado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)