ERRO NO DELPHI 7 COM ZEOS AO FAZER UPDATE

Delphi

26/02/2013

Bom estou fazendo uma consulta em uma zquery,
sendo contas a receber, só que quando seleciono a conta que desejo alterala
fazendo update da erro.
a consulta é essa:

SELECT r.idcontareceber, r.idvenda, r.idcliente, c.nome, r.datavencimento, r.juros, r.multa, r.valor, r.valoreceber, r.situacao
FROM contareceber r
INNER JOIN cliente c
ON r.idcliente = c.idcliente
WHERE situacao = ''''não''''
ORDER BY datavencimento

até ai tudo bem
no caso quando vou fazer um update
na contareceber nesta zquery

da erro
ja tentei utiliza ZupdateSql
mais só que ela altera todos os campos do banco,
sendo que quero altera somente o que estou selecionando no dbryd.

alguem pode me dar uma dica ou algo que eu possa fazer.
Jonathan Santiago

Jonathan Santiago

Curtidas 0

Respostas

Jonathan Santiago

Jonathan Santiago

26/02/2013

JÁ TENTEI ESSE COMANDO SQL UPDATE E NÃO DA CERTO

update contareceber AS r
set
situacao = :situacao
INNER JOIN cliente AS c
ON r.idcliente = c.idcliente


E ESSE TAMBEM

update contareceber set
situacao = :situacao
from
contareceber INNER JOIN cliente
ON contareceber.idcliente = cliente.idcliente

MAIS AMBOS DA ERRO BEM NO FROM OU NO INNER JOIN NÃO PASSA DAI...
=/
ALGUEM PODE AJUDAR???
GOSTEI 0
William

William

26/02/2013

Colega não são todos os bancos que aceitam esse tipo de instrução de UPDATE, qual SGBD vc está usando?
GOSTEI 0
Jonathan Santiago

Jonathan Santiago

26/02/2013

mysql com wamp

tipo no banco faz update direto ja fiz teste nele e inseri normal
mas pelo delphi não ta indo =/
GOSTEI 0
POSTAR