GARANTIR DESCONTO

Fórum Erro na minha SQL syntax. #354087

19/02/2008

0

Amigos estou enviando essa mensagem pra pedir a ajuda de vocês,
pois não sei o que esta acontecendo sei que é um pequeno erro meu,
tenho uma instrução SQL via TZQuery(Query do ZeosLib), e quando essa
instrução executada ela me retorna o seguinte erro.

´(...) for the right syntax to use near
´dataatualizacao=´2008-02-20´ (...)´

Já dei uma mexida nos formatos de data mas não tive nenhum
resultado positivo.

Minha instrução :

"FModuloDadosMOF.TQryAtualizaPreco.Active := False;
FModuloDadosMOF.TQryAtualizaPreco.SQL.Clear;
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add(´select * from atuprecos´);
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add(´where´);
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add(´codigoproduto=:pCodigoProduto,
dataatualizacao=:pDataAtualizacao´);
FModuloDadosMOF.TQryAtualizaPreco.ParamByName(´pCodigoProduto´).AsInteger
:= StrToInt(DBLookupComboBox2.Text);
FModuloDadosMOF.TQryAtualizaPreco.ParamByName(´pDataAtualizacao´).AsDate
:= Date;
FModuloDadosMOF.TQryAtualizaPreco.ExecSQL;
FModuloDadosMOF.TQryAtualizaPreco.Active := True;"


Antecipadamente muito obrigado pela ajuda.


Targinosilveira

Targinosilveira

Responder

Posts

19/02/2008

Joaoshi

Colega,

troque:
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add(´codigoproduto=:pCodigoProduto,
dataatualizacao=:pDataAtualizacao´);

Para:
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add(´codigoproduto=:pCodigoProduto [b:700b38b636]AND[/b:700b38b636] dataatualizacao=:pDataAtualizacao´);

Se não for problema com formatação de data isto deve ajudar.


Responder

Gostei + 0

19/02/2008

Targinosilveira

Colega, Se não for problema com formatação de data isto deve ajudar.


Meu amigo muito obrigado, de fato resolvel meu problema.

Muito obrigado!


Responder

Gostei + 0

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

Aceitar