Fórum há algo errado no sql ? #167056

30/06/2003

0

with dm_monitora.Qryteste do
begin
sql.Clear;
close;
sql.add(´update contratos´);
sql.add(´set contratos.cod_fase=(select cod_fase from fase where current_date - contrato.dtve_cont between fase.dini_fase and fase.dfim_fase´);
try
transaction.StartTransaction;
ExecSQL;
finally
transaction.Commit;
end;

o que estou fazendo de errado ?


Midas

Midas

Responder

Posts

30/06/2003

Motta

nem todos bd´s aceitam esta sintaxe.


Responder

Gostei + 0

30/06/2003

Midas

interbase é o caso ?


Responder

Gostei + 0

30/06/2003

Midas

e como devo proceder para ter o resultado? Outra coisa fiz pelo Ibconsole, ferramente visual do interbase, e deu certo ... já no delphi não ! Por que ?


Responder

Gostei + 0

30/06/2003

Thaisandrade

Verifica o Dialeto S.Q.L.


Responder

Gostei + 0

30/06/2003

Midas

consegui resolver estava falaltando um parenteses ai reparem para ver ... ai deu certo ....


Responder

Gostei + 0

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

Aceitar