Re: [firebase-br] Usar par âmetrode retorno deuma SP

Rodrigo de Moura rodrigo em datawin.com.br
Seg Jun 27 15:48:42 -03 2005


Olá,

Acho que é isso que vc precisa:

create procedure Teste
returns(Val1 tipo, Val2 tipo)
as
begin
for
   select CAMPO1, CAMPO2
   from TABELA
   where CONDICAO
   into :VAL1, :VAL2
do
begin
   suspend; /*se vc estiver usando SP Selecionavel*/
end;

Para retornar os valores, basta fazer: "Select * from Teste" em um
componente
query que a procedure lhe retornará Val1 e Val2.
Boa sorte!!

Atenciosamente,

Rodrigo de Moura
----- Original Message ----- 
From: "caputoin" <caputoin em uai.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, June 27, 2005 2:27 PM
Subject: Re: [firebase-br] Usar par âmetrode retorno deuma SP


certo amigo, mas quero receber estes valores a trabalhar com
ele dentro da minha aplicação, e não no código da stored
procedure...

Alguma dica?

---------------------------------------------------------------

Amigo... nao sei se entendi direito ma vamo lá....

a estrutura deve ser mais ou menos assim:

for
   select CAMPO1, CAMPO2
   from TABELA
   where CONDICAO
   into :wVAL1, :wVAL2
begin
    /* aqui vc trata os valores wVAL1 e wVAL2 por exemplo*/
   suspend; /*se vc estiver usando SP Selecionavel*/
end;

vc deve declarar variaveis wVAL1 e wVAL2 para receber os
seus campos...

Era isso?

[]´s
João Henrique

----- Original Message -----
From: "caputoin" <caputoin em uai.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, June 27, 2005 9:39 AM
Subject: [firebase-br] Usar par âmetrode retorno de uma SP


> Bom dia lista!
>
> Quando uso um for dentro de uma Stored procedure, recebo
uma
> lista de valores para onde o parâmetro aponta. Como faço
> para pegar esta lista de valores e trabalhar com um por
um,
> tipo dentro de um while para tratar cada valor da lista
> retornado e como saber quantos valores foram retornados
> nesta lista?
>
> Utilizo Delphi7 e FireBird 1.5
> ****************************************
> O grande portal dos mineiros
> http://www.uai.com.br
>
>


----------------------------------------------------------------------------
----


______________________________________________
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



--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.2/29 - Release
Date: 27/06/2005
****************************************
O grande portal dos mineiros
http://www.uai.com.br




----------------------------------------------------------------------------
----


______________________________________________
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