he probrado a hacer una tabla DBF, luego otra en ACCESS (con un campo numerico), Luego aplico el siguiente codigo:
Código:
tablaDBF.First;
while not tablaDBF.Eof do begin
tablaORACLE.append;
TablaORACLEcampo.asfloat:=TablaDBF.asfloat;
TablaORACLE.Post;
TablaDBF.Next
end;
y devuelve el error ORA-01722.
Sé que se trata de campos numericos porque cuando trato de hacer el mismo codigo con strings no tiene problemas.
Espero que me ayuden.
Muchas gracias