GARANTIR DESCONTO

Fórum Mensagem de erro, na converção ? #290121

31/07/2005

0

blz galera,

Está dando erro quando tento converter uma data em string.
Ex: DateToStr(Date).

Ele mostra a data e mostra a mensagem que não foi possivel fazer a converção?
Alguêm sabe como resolver?

Muito Obrigado


Dennis.delphi

Dennis.delphi

Responder

Posts

31/07/2005

Marco Salles

Voce esta atribuindo DateToStr(Date). a que :?: :?: :?:


Responder

Gostei + 0

31/07/2005

Dennis.delphi

estou usando para um comando em sql. ibquery.sql.add (´etc..=´+Datetostr(date)+´ ´;


Responder

Gostei + 0

31/07/2005

Catunda

acho que seu erro não é na conversão mas na leitura do sql dentro do banco.
observe que DateToStr(Date) retorna dia/mes/ano mas dentro do banco pode estar sendo lido em outra ordem.
experimente enviar mes/dia/ano.


Responder

Gostei + 0

31/07/2005

Marco Salles

estou usando para um comando em sql. ibquery.sql.add (´etc..=´+Datetostr(date)+´ ´;


Mas isto não deveria ser com Parametro :?: :?: :?:

sql. ibquery.sql.add (´etc..=:Data´+´ ´...

ibquery.ParamaByName(´Data´).AsString:=DateToStr(Date);



Responder

Gostei + 0

31/07/2005

Catunda

o colega Marco Salles já está dando ai a dica.
se voce passar a data como parametro não precisa ter preocupação com a forma que a data é apresentada dentro do banco.
mas passando um texto como voce está fazendo o layout da data influi, como eu ja disse anteriormente.


Responder

Gostei + 0

31/07/2005

Dennis.delphi

vou dar uma olhada aqui, pode ser que o Catunda esteja correto, Valeu.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar