stored procedure

Delphi

15/07/2003

Como obter o resultado de uma strored procedure no delphi


Roussenq

Roussenq

Curtidas 0

Respostas

Adisson

Adisson

15/07/2003

Voce pode retornar o valor de um stored através de query´s.
ex: Observe o stored procedure abaixo, que é responsável pelo retorno dos dados de um funcionario, a partir da informação passada via parametro:
create PROCEDURE ´P_MATRICULA´
(
´MATRI´ VARCHAR(8)
)
RETURNS
(
´NOME´ VARCHAR(50),
´MATRICULA´ NUMERIC(10, 2),
´SITFUN´ INTEGER,
´DATA_ADESAO´ DATE,
)
AS
BEGIN
FOR
SELECT NOME, MATRICULA, SITFUN, DATA_ADESAO FROM SEGURADO
WHERE FORMU=:MATRI
INTO
:NOME,
:MATRICULA,
:SITFUN,
:DATA_ADESAO,

DO
SUSPEND;
END
^
no Delphi voce pode utilizar um query com a seguinte instrução:
´Select * from P_MATRICULA(:matri)´
ou seja, chama o procedimento enviando um parametro. Isto porque o stored exemplificado requer um paramento, caso o seu stored não precise de parametro, esqueça o valor entre parenteze.

Boa sorte
Um abraço


GOSTEI 0
POSTAR