Ver Mensaje Individual
  #1  
Antiguo 18-12-2009
gueritox gueritox is offline
Registrado
 
Registrado: dic 2009
Posts: 3
Reputación: 0
gueritox Va por buen camino
Llamar procedimiento y funciones almacenadas en Oracle?

Buenas dias, necesito llamar un procedimiento almacenado desde delphi, pero no tengo claro como se manejan los parametros de entrada y salida, estoy utilizando en Delphi un TSQLDataSet asi:

with TSQLDataSet.Create(nil) do
begin
SQLConnection := nombre_de_la_conexion;
CommandType := ctStoredProc;
CommandText := 'Nombre_del_procedimiento';

ParamByName('parametro').AsBCD := 12;

Free;
end;

Pero el procedimiento tiene algunos parametros de entrada/salida que devuelven valores, como lo manejo a la hora de llamar el procedimiento, porque desde oracle simplemente se declaran variables y se mandan como parametros.

Lo otro es si este objeto me sirve para llamar funciones almacenadas ya que tengo que invocar una funcion y esta devuelve un entero, o hay otro dataset para manejar funciones almacenadas??

Gracias.
Responder Con Cita