[firebase-br] Ainda na Duvida .. S.P

Dominio Informatica dominioinf em brturbo.com.br
Sex Mar 10 08:22:19 -03 2006


Sim... o problema que ainda não entendi bem o funcionamento da Stored 
Procedure, eu leio em varios artigos que com ela as consultas ficam mais 
rápidas, mas não consegui aplicar em nenhum exemplo. Neste caso, nao 
consegui retornar os valores dos campos, dava outra mensagem de erro.
Eu usei o componente IBStoredProc mas acho que ele não funciona como o 
IBQuery..
Se pudesse me dar algum exemplo pratico de como funciona, ficarei 
agradecido..

Rodrigo



----- Original Message ----- 
From: "Magno" <magnoscosta em bol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, March 09, 2006 9:56 PM
Subject: Re: [firebase-br] Ainda na Duvida .. S.P


CREATE PROCEDURE RELCREDIARIO (
  Codigo INTEGER,Pago Char(1)
)
RETURNS (
  Data Date,                                    01
  NumPedido Varchar(20),             02
  Cliente Varchar(80),                     03
  Valor Numeric(8,2),                     04
  ValorPago Numeric(8,2),             05
  Apagar Numeric(8,2),                  06
  Telefone Varchar(80),                  07
  Parcela Varchar(10)                     08
)
AS
BEGIN
  Select     Vencimento,  NumPedido,   Valor,   ValorPago,   Parcela
                        01               02                03            04
05            06,07,08 ???
  from DetailReceber
  where Pago Is Null and Codigo=:Codigo
Into
 :DATA,:NUMPEDIDO,:CLIENTE,:VALOR,:VALORPAGO,
     01            02                    03            04            05
  :APAGAR,:TELEFONE,:PARCELA;
        06                07                08
  Suspend;
END
;

erro
count of column list and variable list do not match.Dynamic SQL Error. (Cade
os campos 06, 07 e 08??)
SQL error code = -313.
count of column list and variable list do not match.

Agradecido
Rodrigo

Esclareci?????
Magno


______________________________________________
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


______________________________________________
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