Ver Mensaje Individual
  #2  
Antiguo 24-06-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 27
__cadetill Va por buen camino
Te explico como lo haria yo atacando a Interbase (no creo que cambie mucho la cosa) --> para tu caso, supongo que utilizaras ADO

1.- Pon un TIBDatabase apuntando a tu BD (en tu caso supongo que un TADOConection)
2.- Pon un TIBStoredProc (en tu caso supongo que un TADOStoredProc)
3.- Asignale la propiedad StoredProcName (en tu caso ProcedureName)
4.- En la propiedad Params tendras todos los paramentros de entrada y salida (en ADO Paramaters)
5.- Con un doble clic encima del TIBStoredProc, podras asignar los parametros de salida (como si fueran campos persistentes de una tabla o query)
6.- Haria un IBStoredProc.ExecProc;
7.- El resultado se lo asigno a lo que quiera : Edit1.Text := IBStoredProc.ParamByName('LoQueDevuelve').AsString;

Espero te sirva
Responder Con Cita