Version incompatible dbexpmda.dll (BCD-FMTBcdField)
Posted: Fri 23 Apr 2010 18:29
Hello
I have an application developed in Delphi 7 using an MySQL database and 4.0 driver dbexpmda.dll (Version 2.50.0.0).
Use as a connection object TSQLConnection.
I'm doing the migration to MySQL 5.1 using dbexpmda.dll driver (version 4.50.0.22).
In the driver version 2.50.0.0 for the return type was decimal BCD, and after updating to version 4.50.0.22 driver is being returned to the type FMTBcdField
Error: TClientDataSet: Type mismatch for field 'FieldName', expecting: BCD current: FMTBcdField
How should I set so that the driver performs the conversion automatically?
It is totally impractical to use all ClientDataSet the application performing the treatment.
I have an application developed in Delphi 7 using an MySQL database and 4.0 driver dbexpmda.dll (Version 2.50.0.0).
Use as a connection object TSQLConnection.
I'm doing the migration to MySQL 5.1 using dbexpmda.dll driver (version 4.50.0.22).
In the driver version 2.50.0.0 for the return type was decimal BCD, and after updating to version 4.50.0.22 driver is being returned to the type FMTBcdField
Error: TClientDataSet: Type mismatch for field 'FieldName', expecting: BCD current: FMTBcdField
How should I set so that the driver performs the conversion automatically?
It is totally impractical to use all ClientDataSet the application performing the treatment.