erro com passagem de parametros na procedure

Firebird

20/02/2006

Esta procedure quando é usada sem parametros funciona certinho, os parametro seriam pas FIRST E SKIP, mas quando uso os parametros ela não compila. Alguem poderia me dar uma ajuda.


CREATE PROCEDURE ST_BLOCO2 (
INI INTEGER,
FIM INTEGER)
RETURNS (
VCODIGO VARCHAR (20),
NOMEADVOGADO VARCHAR (100),
VVARIACAO VARCHAR (200))
AS

begin
for select first :vini SKIP :vfim
CODIGOCLIENTE, NOMEADVOGADO
from
clientes

order by
NOMEADVOGADO
into :vcodigo, :nomeadvogado do
begin


for select
VARIACAO
from
VARIACOES
where CODIGOCLIENTE = :vcodigo
into :vvariacao do


suspend;
end
end


Emery

Emery

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

20/02/2006

No corpo da SP, as duas variáveis de entrada foram escritas de maneira diferente da declaração. Dê uma olhada.


GOSTEI 0
Emery

Emery

20/02/2006

desculpe a falha, mas mesmo acertando os nomes, o erro continua, parece que o FIRST E SKIP não aceita parametro


Emery


GOSTEI 0
POSTAR