Fórum Procedure não esta atualizando dados. #43319

23/03/2004

0

Estou fazendo a aseguuinte procedure

begin
LT = null;
SELECT LTLT FROM LEITOS
WHERE (LTLT=:LEITO)
INTO LT;
IF (LT IS NOT NULL) THEN BEGIN
UPDATE LEITOS SET LTIN=:CONTA, LTSL=1
WHERE ((LTLT =:LEITO) AND (LTEN=:ENFERMARIA));
exception A002;
END ELSE EXCEPTION A001;
SUSPEND;
end

Porém não esta atualizando os dados o que poder estar faltando ???

Estou executando da seguinte maneira no Ibconsole

[b:12ea805115]EXECUTE PROCEDURE LEITOSAUA (54, 0001, 002)[/b:12ea805115]


Sremulador

Sremulador

Responder

Posts

23/03/2004

Afarias

vc pode tirar o suspend da procedure (não tem uso em procedimentos executáveis)

quanto ao procedimento não atualizar, tentou executar este comando::

UPDATE LEITOS SET LTIN=:CONTA, LTSL=1
WHERE ((LTLT =:LEITO) AND (LTEN=:ENFERMARIA));

fora do procedimento com os parâmetros e ver se está correto??


|EXECUTE PROCEDURE LEITOSAUA (54, 0001, 002)

não deveria ser::

EXECUTE PROCEDURE LEITOSAUA (54, ´0001´, ´002´);



T+


Responder

Gostei + 0

23/03/2004

Sremulador

Beleza só faltava o ´´ :oops:


Responder

Gostei + 0

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

Aceitar