El proyecto, que yo sepa, no tiene nada raro.
Es un único formulario que tiene que leer de diferente ficheros de texto separados por '|' e insertarlos en diferentes tablas de una base de datos Firebird previamente creada.
El error me da en los campos que hay definidos como decimal(xx,xx) y que intento cargarlos con parámetros tipo Float.
Si quito de la instruccion Insert los campos que ,en la BD están definidos como decimal, el insert se ejecuta perfectamente.
La conexión con la BD se hace a través de SQLConnection.
El fichero ..\firebird.sql.pas line 1004 no se donde está ni que es. No tengo una carpeta c:\user\source\...
Adjunto el mensaje de error
|