Ver Mensaje Individual
  #4  
Antiguo 23-09-2011
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Reputación: 21
defcon1_es Va por buen camino
Seguro que los FiB tienen un componente específico para ejecutar procedimientos almacenados (similar al TIBStoredProc), con lo que
creas el procedimiento SQL en tu base de datos y usas ese componente.

Código SQL [-]
CREATE OR ALTER PROCEDURE PRINSERTARMOVCLIENTES(PARNUMERO INTEGER, ....)
AS
BEGIN
  -- El cuerpo del procedimiento debe ser la sentencia SQL que tienes en tu query
END

La llamada en Delphi es básicamente igual a la que tienes:

Código Delphi [-]
DMClientes.spInseratMovClientes.Params[0].Value:= enumero.Text;
DMClientes.spInseratMovClientes.Params[1].Value:= 'A';
...
AccesoDatos.FibTr.Commit;
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita