[firebase-br] Pegar valor da Procedure

João Henrique de Souza joao.henrique em jvsind.com.br
Seg Out 11 15:58:10 -03 2004


se vc quiser "pegar" o valor retornado no delphi: utilize as opções do
próprio componente que vc executa a SP. Normalmente vc faz isso pela
propriedade PARAMS do seu componente.

Se vc quiser "pegar" o valor retornado em uma SP mesmo... tipo... vc esta
chamando uma SP dentro de outra pelo comando EXECUTE PROCEDURE:  utilize a
clausula RETURNING_VALUES.

Se não for isso que vc ta perguntando:
Forneça mas informações de como está chamando sua SP, e onde quer utilizar
esses retornos das mesmas.

[]´s
João Henrique

----- Original Message ----- 
From: <savio_assuncao em ibest.com.br>
To: <lista em firebase.com.br>
Sent: Monday, October 11, 2004 3:43 PM
Subject: [firebase-br] Pegar valor da Procedure


Ola Pessoal

  como "pego" o valor retornado da procedure :
  SET TERM##;
  CREATE PROCEDURE SOMA_ITENSORCAM(
   VID_ORCAM INTEGER)
  RETURNS(
   TOTAL_ITENS NUMERIC(10,2)
   )
  AS
  BEGIN
    SELECT SUM(TOTALITEM) FROM TBITENSORC
    WHERE ID_ORCAM=:VID_ORCAM
    INTO TOTAL_ITENS;
    SUSPEND;
 END##

  passo o parametro de entrada e mando executar o valor armazenado
  em TOTAL_ITENS sempre ZERO

 [ ]'s


---
iBestMail, agora com POP3/SMTP e 120MB de espaço!
Experimente: http://www.ibestmail.com.br




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


______________________________________________
FireBase-BR (www.firebase.com.br)
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.775 / Virus Database: 522 - Release Date: 8/10/2004





Mais detalhes sobre a lista de discussão lista