[firebase-br] O que esta errado aqui neste select ?

diogo em smartsistemas.com.br diogo em smartsistemas.com.br
Qui Abr 27 15:19:03 -03 2006


já tinha resolvido, obrigado...

criei uma outra procedure chamando essa

valeu pessoal


----- Original Message ----- 
From: "Roger" <roger em dgpram.com.br>
To: <diogo em smartsistemas.com.br>; "FireBase" <lista em firebase.com.br>
Sent: Thursday, April 27, 2006 11:45 AM
Subject: RES: [firebase-br] O que esta errado aqui neste select ?


> Diogo, bom dia!
>
> Sou iniciante no assunto, mas até por curiosidade e aprendizado ...
>
> vc não teria que criar uma variável de retorno para o código do banco 
> também
> ?
>
> []´s Roger
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br]Em nome de
> diogo em smartsistemas.com.br
> Enviada em: quinta-feira, 27 de abril de 2006 10:16
> Para: FireBase
> Assunto: [firebase-br] O que esta errado aqui neste select ?
>
>
> fiz uma procedure para me retornar o saldo de uma banco...
>
> CREATE PROCEDURE SALDOBANCARIO (
>    COD_BANCO INTEGER)
> RETURNS (
>    SALDO DOUBLE PRECISION)
> AS
> DECLARE VARIABLE VALOR DOUBLE PRECISION;
> DECLARE VARIABLE TIPO CHAR(10);
> begin
>  SALDO = 0;
>  for select B.VALOR, E.TIPO from BANCARIO B, EVENTOBANCARIO E
>      where B.COD_EVENTOBANCARIO = E.CODIGO and
>            B.COD_BANCO = :COD_BANCO
>            into :VALOR, :TIPO do
>  begin
>    if (:TIPO = 'C') then
>      SALDO = SALDO + :VALOR;
>    else
>      SALDO = SALDO - :VALOR;
>  end
>  suspend;
> end
>
>
>
> depois estou fazendo um select relacionado com a procedure e esta me
> retornando este erro:
>
> select B.DESCRICAO, S.SALDO
> from SALDOBANCARIO S, BANCO B
> where S.COD_BANCO = B.CODIGO
>
> Unsuccessful execution caused by a system error that precludes
> successful execution of subsequent statements.
> Dynamic SQL Error.
> parameter mismatch for procedure SALDOBANCARIO.
> ______________________________________________
> 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
>
> --------------------------------------------------
> Esta mensagem foi verificada por Ultralink-Scanner
> e nenhum virus foi encontrado.
>
> Web Server Ultralink: http://www.ultralink.com.br
> --------------------------------------------------
>
>
>
>
>
> --------------------------------------------------
> Esta mensagem foi verificada por Ultralink-Scanner
> e nenhum virus foi encontrado.
>
> Web Server Ultralink: http://www.ultralink.com.br
> --------------------------------------------------
> 





Mais detalhes sobre a lista de discussão lista