No, no, fila es un entero que hace referencia a la matriz del Data.Cell[x,y], eso no tiene nada que ver.
Cita:
Empezado por Reina
Hola! desde donde estas viendo lo que te graba??
Proba con value
salu2
|
Lo que te decia Reina es que en lugar de usar AsFloat debes usar Value.
Código Delphi
[-]
AdoTable1.Fields.FieldByName('CantDesp').Value :=Strtofloat(Data.Cells[6,Fila]);
Sin embargo se me hace raro que te omita los decimales, prueba cambiando el VALUE haber si se resuelve el problema.
La otra cuestión es si pruebas pasando directamente un valor Real y te daras cuenta de que lado esta el error, por ejemplo:
Código Delphi
[-]AdoTable1.Fields.FieldByName('CantDesp').Value := 12.56;
Saludos