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

Magno magnoscosta em bol.com.br
Sex Mar 10 10:49:42 -03 2006


vc tem msn??

uma SP vc vai usar com o IBStoreProc qdo vc nao tiver retorno,,, qdo for SP
q tiver parametros de retorno vc vai chamar ela através de um qry.
Select * from SP
Se ela tiver algum parametro a passar
Select * from sp(parametro)

QQ coisa o meu é O_Espiao em msn.com

Me cadastra lá q eu te dou uma mão.. e nao esquenta nao... no começo é assim
mesmo.... qdo comecei a fazer a querer fazer SP.. tb parecia um bicho de 7
cabeça pra mim...

Vlw..

----- Original Message -----
From: "Dominio Informatica" <dominioinf em brturbo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, March 10, 2006 8:22 AM
Subject: Re: [firebase-br] Ainda na Duvida .. S.P


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



______________________________________________
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