RES: [firebase-br] parameter mismatch for procedure
Flavio Yamil
yamil3 em brturbo.com.br
Ter Set 13 15:37:27 -03 2005
Você deve mencionar em quais variáveis ele retornará o resultado da execução
das procedures.
Algo assim:
select retorno from Sp_FazAlgo(:parametro) into :retorno
Espero ter ajudado...
Flavio Yamil
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Gustavo Sequeira
Enviada em: terça-feira, 13 de setembro de 2005 10:42
Para: FireBase; firebird-br em yahoogrupos.com.br
Assunto: [firebase-br] parameter mismatch for procedure
Bem... estou executando uma sp(sp2) que chama outra sp(sp1).... os
parametros da sp1 estao contidos em sp2 e no "execute procedure sp1" esta
devidamente identico....
create or alter procedure sp1 (parm1 int, parm2 int, parm3 char(1))
returns (parm4 int, parm5 int) as
begin
...
end;
create or alter procedure sp2 (parm1 int, parm2 int, parm3 char(1),....,
parm6 smallint) returns (parm4 int, parm5 int) as
begin
...
execute procedure sp1 :parm1, :parm2 :parm3 returning_values :parm4, :parm5;
....
end;
e ele me volta:
"invalid request BLR at offset 771"
"-parameter mismatch for procedure sp1"
--
+-=-=-=-=-=-=-=-=-=-=-+
+ - Gustavo Sequeira - +
+-=-=-=-=-=-=-=-=-=-=-+
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista