Ver Mensaje Individual
  #1  
Antiguo 03-07-2006
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 23
BlueSteel Va por buen camino
llamar a un Store Procedure

Hola amigos..

quiero ejecutar un Store Procedure desde mi Formulario, para que me permite almancenar unos datos... bueno..

tengo declarado el IBStoreProc y su respectiva transaccion... la forma de ejecutarlo (que estoy usando) es esta.. pero no me resulta... alguien sabe como deberia ser...

Código Delphi [-]
     With IBSP_Edit Do
     Begin
     StoredProcName := 'AGREGAR_CARGO';
     For i:=0 to Asig_Costos.Costos_Paso.RowCount -1 Do
     Begin
          Params.Clear;
          Params[0].AsString := IntToStr(IBQ_Select['ORD_NUM']);
          Params[1].AsString := Asig_Costos.Costos_Paso.Cells[0,i];
          Params[2].AsFloat  := StrToFloat(Asig_Costos.Costos_Paso.Cells[2,i]);
          Params[3].AsString := Asig_Costos.Costos_Paso.Cells[3,i];
          Prepare;
          ExecProc;
     End
     End;
     IBT_SPEdit.Commit;

la idea de esto.. es que hay un StringGrid con varios datos.. y tengo que almacenar cada uno de ellos.. por eso lo estoy ejecutando así.. existe otra forma ??? antes lo habia echo a traves de codigo normal y me funcionaba (pero no utilizaba procedimientos Almacenados).. pero me tinca que la forma de llamar el StoreProcedure esta mala
__________________
BlueSteel

Última edición por BlueSteel fecha: 04-07-2006 a las 00:14:52.
Responder Con Cita