Por lo visto este error se produce por un conflicto entre los campos float de SQL Server y el BDE, ya que este ultimo solo opera con una precision de 15 decimales. Justo cuando se realiza la operación de edicion (.Edit), a través de SQL Monitor podemos ver como el sistema envia una SELECT COUNT(*) para verificar el estado del registro, esta select utiliza como parametros de busqueda algunos de los campos float.
Estos parecen los sintomas y las causas, pero no logro encontrar alguna manera de solucionar el problema sin modificar la base de datos y/o el código.
Conocen alguna opción de configuracion, parametro... para solucionar la problemática?
|