Boa tarde Pessoal,
A forma como eu tenho que chamar uma store procedure será:
NADIA.EXT_DADOS_VISITANTE.DADOS_VISITANTE
Eu criei um pacote que retorna um cursor, veja:
CREATE OR REPLACE PACKAGE “EXT_DADOS_VISITANTE” as
type refx is ref cursor;
end;
Criei uma store procedure onde terei dois parametros de entrada (int, char) e o terceiro (cursor). veja abaixo se esta correto minha procedure:
CREATE OR REPLACE PROCEDURE “DADOS_VISITANTE” (
numero in NUMBER,
tipo in CHAR,
p_x out EXT_DADOS_VISITANTE.refx) do tipo package declarado antes
as
BEGIN
open p_x for SELECT * FROM VISITANTE WHERE NUMBER = numero;
END;
Esta procedure fará um select em uma tabela conforme parametro passado e retornará apenas 1 registro.
Como executar esta procedure utilizando vb6 e ADO?
obrigada
Nadia