Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   procedimiento Oracle.. como obtengo los datos..??? (https://www.clubdelphi.com/foros/showthread.php?t=61227)

jam888 30-10-2008 19:46:23

procedimiento Oracle.. como obtengo los datos..???
 
Estimada gente del foro, tengo un procedimiento en Oracle que me devuelve dos valores, es decir, una variable de entrada y dos de salida, asi:

CREATE OR REPLACE PROCEDURE buscar_empleado(p_sal_ref IN NUMBER,
p_nombre OUT VARCHAR,
p_sal OUT NUMBER) IS
BEGIN
SELECT ename, sal INTO p_nombre, p_sal FROM emp
WHERE sal > p_sal_ref
AND ROWNUM =
1;
EXCEPTION
WHEN NO_DATA_FOUND THEN
raise_application_error(-
20600,'Datos no encontrados');
WHEN OTHERS THEN
raise_application_error(-
20600,'Error imprevisto ' || SQLERRM);
END;



si lo pruebo en el pl todo ok.. pero a que componentes se lo asigno en
Delphi 7.. y como obtengo luego el valor de estos.. alguien me podria orientar en el tema.. desde ya muchas gracias...


La franja horaria es GMT +2. Ahora son las 01:36:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi