I am converting a large application from Delphi 6 to Delphi 2009.
It was originally built to use Oracle 8i, but now it should be used for Oracle 11g. The source application pretty happily uses the oracle 11g and will do this if I rebuild it using Delphi 6.
To overcome some problems with displaying the character set / characters and other minor troubles with the application that has been developed over the past 11 years, I decided to rebuild it in a later version of Delphi (which was also postponed for a couple of years using 2009.), which was purchased for this purpose. I have now defeated 550+ compiler warnings about this and that.
But now, almost every table / data set I try to open against my test reports is the 11g database "Mismatch type for field" xxxxxx "Waiting for the actual FmtBCDField BCD.
Is there any way around this without opening all 80+ datamodules that will guarantee compatibility with the installation of a client database? I donβt mind changing them all, but I canβt test it against a live database without much mess and I donβt want to do this just to get the opposite error on the client site!
These are almost all of the constant fields in the TClientDataSets associated with ADO requests, but they can be accessed using FieldByName (almost all).
Any ideas?
Despatcher
source share