Ver Mensaje Individual
  #6  
Antiguo 04-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
Cita:
Empezado por AGAG4
A que te refieres con esto .... "pero no me resulta" ????
No te guarda los datos ????

En el caso de un StringGrid, es la forma màs correcta que he visto para almacenar datos si no usaràs algun ibDataset conectado a un dbGRID, no le veo algun problema, a no ser que alguien este en contra de mi opinion.
Saludos....
me refiero a que este proceso me deberia almacenar los datos en la tabla Cargos... pero no almacena nada.. y caundo empieza a ejecutarse el código me da error de 'List index out of bound (0)',, y no es un numero decimal válido..

este mismo codigo lo he ejecutado sin Store Procedure y utilizando componente IBQuery... y me funciona bien.. y la forma de almacenar es la sigueinte:
Código Delphi [-]
     // Proceso para Almacenar los Cargos
     For i:= 0 to Asig_Costos.Costos_Paso.RowCount-1 Do
     Begin
          IBQ_Edit.SQL.Clear;
          IBQ_Edit.SQL.Add('Insert Into "Cargos" ("Ord_Numero","Cen_Codigo","Car_Monto","Car_Observacion")');
          IBQ_Edit.SQL.Add('Values (:P1, :P2, :P3, :P4)');
          IBQ_Edit.Params[0].AsString := IntToStr(IBQ_Select['ORD_NUM']);
          IBQ_Edit.Params[1].AsString := Asig_Costos.Costos_Paso.Cells[0,i];
          IBQ_Edit.Params[2].AsFloat  := StrToFloat(Asig_Costos.Costos_Paso.Cells[2,i]);
          IBQ_Edit.Params[3].AsString := Asig_Costos.Costos_Paso.Cells[3,i];
          IBQ_Edit.ExecSQL;
     End;
__________________
BlueSteel
Responder Con Cita