Aonde está o Erro desta Procedure????

Delphi

09/04/2003

Preciso criar uma Procedure no InterBase que retorne o saldo anterior de um lançamento. Criei esta procedure mas o seguinte erro é exibido
(Unexpected end command) Final de comando Inesperado: Mas aonde??

CREATE PROCEDURE spSaldoAnterior(NUCONTA INTEGER)
RETURNS(vSALDO DOUBLE PRECISION)
AS
BEGIN
SELECT OLD.SALDO
FROM MOVTOCONTACORRENTE
WHERE CDCNTCORR =:NUCONTA
INTO :vSALDO;
END

*Para retornar o saldo anterior a procedure está certa? :?:


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

09/04/2003

suspend; antes do end final

não sei exatamente o que você quer fazer com esta procedure mas o comando old aplica-se somente no caso de alteração aonde ele acumula o valor na memória para efetuar qualquer alteração do registro que esta se editando.

se o saldo anterior a que você se refere esta armazenado no banco vai ter que criar uma rotina que monte o saldo


GOSTEI 0
POSTAR