con respecto al mismo procedimiento... lo trato de ejecutar desde delphi de la siguiente forma
Código Delphi
[-]
For i:=0 to Asig_Costos.Costos_Paso.RowCount -1 Do
Begin
IBSP_Edit.StoredProcName := 'AGREGAR_CARGO';
IBSP_Edit.Params.Clear;
IBSP_Edit.Params[0].AsString := IBQ_Select['ORD_NUM'];
IBSP_Edit.Params[1].AsString := Asig_Costos.Costos_Paso.Cells[0,i];
IBSP_Edit.Params[2].AsFloat := StrToFloat(Asig_Costos.Costos_Paso.Cells[2,i]);
IBSP_Edit.Params[3].AsString := Asig_Costos.Costos_Paso.Cells[3,i];
IBSP_Edit.Prepare;
IBSP_Edit.ExecProc;
IBT_SPEdit.Commit;
End;
en donde
Costos_Paso es un StringGrid que se encuentra en el Formulario
Asig_Costos. Haciendo este proceso sin StoreProcedure me funcioba super bien...pero como soy porfiado.. quiero intentar almacenarlo con procedimientos
ahh.. el error que me da es el siguiente
Project Propint1.exe raised exception class ElisError with message 'List index out of bounds (0)'. Process stopped. Use step or run to continue