New features and enhancements:

  1. A new TpFIBDataSet event has been added:

    property AfterUpdateRecord: TFIBAfterUpdateRecordEvent 
         TFIBAfterUpdateRecordEvent = procedure(DataSet: TDataSet; UpdateKind: TUpdateKind;
         var Resume:boolean) of object;

    The event happens during ApplyUpdates and ApplyUpdToBase methods for every record modification sent to the server. The event handler is called AFTER the query execution.

  2. TpFIBDataSet has a new option - poRefreshAfterDelete. If it is set to True, Refresh for the modified record is called after calling of the Delete method. If the Refresh attempt has been a success (i.e. the record has not been physically deleted), this record won't be deleted from cache and will remain visible.
  3. In FIBPlusTools the Preferences tab has a new option poUseLargeIntField in
    PrepareOptions and DateTimeDisplay setting in DefaultFormats
  4. Now FIBPlus components and FIBPlusTools are compatible with Delphi 2006.

Bugs fixed:

  1. Minor fixes in SQLNavigator in FIBPlusTools: on opening SQL Navigator window in a new application project (File->New->Application; FIBPlus -> SQL Navigator) the default module (Unit1.pas) disappeared. Fixed.
  2. Minor fixes in the SQL text search in SQLEditor.
  3. An error in the Locate method (Locate on deleted row returned True). Fixed.
  4. An error of handling Field.DisplayFormat, type "#,##0.00;-#,##0.00; ;" Fixed.
  5. Incorrect work of SQL Editor with the flag "Use Selected Fiedls Only". Fixed.
  6. An error of RefreshSQL in SQL Editor occurred because of the commented text at the beginning of SelectSQL. Fixed.
  7. Incorrect work of the dcForceMasterRefresh option. Fixed.
  8. An error in poKeepSorting on trying to change the first TpFIBDataSet record. Fixed.
  9. An error in poProtectedEdit. The current record position was incorrect. Fixed.
  10. Workaround for the internal Delphi compiler error E5912, appeared on recompiling the code of the following type: FIBBCDField.Value:=1;.
  11. An error which appeared on working with memory in TFIBStringField, when fields were created at design time and SQL text was changed at run time to increment the field length. Fixed.

Preview text: Read about better library stability, 4 enhancements, 11 bug fixes and better compatibility with Delphi 2006.
Prices in Euro:

235 (1 copy)
1250 (unlimited)

Volume discounts are available...


What a good job you did! Keep coding great pieces of fast and efficient software:) We started using FIBPlus back in 2001. Since then, every project we offer uses FIBPlus to connect to FirebirdSQL. You library has always been stable, flexible and rocket fast ! Our major project, an helpdesk/data mining application, concurrently used daily by more that a hundred technicians and analysts, uses FIBPlus. Now that FirebirdSQL 2.0 is available, we have been able to upgrade our application quickly and painlessly - that's another reason you can be proud of your work ! >>

Benoit Le Bourhis, Adhoc Innovations
Download full versions and updates in your Personal Area