[firebase-br] RES: O que esta errado aqui neste select ?
Roger
roger em dgpram.com.br
Qui Abr 27 11:45:30 -03 2006
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