|
New features and enhancements:
1. Now FIBPlus supports Delphi 2007
2. Now FIBPlus supports InterBase 2007
1. Such values as e.g {00000000-0000-0000-0000
2. An error occurred on calling the IsEmpty method if the DataSet.CacheModelOptions
3. An error occurred in the Sort procedure (unit fibDataset) with defined DisableScrollEvents if the dataset contained 0 or 1 record. Fixed.
4. An error in the function TpFIBDataSet.PSGetParams: TParams method has been fixed (thanks to Danny Van den Wouwer).
5. pFIBClientDataSet has been improved in order to operate correctly with Unicode fields in BDS2006.
6. An error in the TFIBQuery.DoAfterExecute method caused incorrect order of operations in SQLMonitor. Fixed (thanks to Danny Van den Wouwer).
7. An error occurred on changing the client library at runtime. Fixed.
8. In the TFIBXSQLVAR.GetAsDateTime method an error occurred if the data value was less than the initial InterBase date value. Fixed.
9. Such comments as Firebird (--) were incorrectly parsed in the WhereClause method. Fixed.
10. An error occurred on processing queries with the "with" command for Firebird 2.1. Fixed.
11. TGUID fields did not work for TClientDataSet. Fixed (thanks to Anton Tril).
12. TGUID fields did not work with QuantumGrid. Fixed (thanks to Anton Tril).
13. The lost connection with the server was processed incorrectly when TFIBSQLLogger was connected to TpFIBDatabase. The program loop occurred and OnLostConnect was called repeatedly. If you disconnected TFIBSQLLogger from TpFIBDatabase everything worked well. Fixed.
14. Now the TBeforeLoadBlobFromSwap and TBeforeLoadBlobFromSwap event handlers are declared differently. The old declaration operated incorrectly for Delphi 5.
Using FIBPlus, I did everything I could only dream of with other data connectors and InterBase in 2 weeks. I am very happy with your work. Together we are successful. >>