FIBPlus versions

It is a library of Delphi, C++ Builder, Kylix components and Ada objects
7.5
Nov 4, 2013
Review
7.4
Dec 11, 2012
Review
7.3
Feb 4, 2013
7.2
Jan 4, 2012
7.1
Sep 18, 2011
Review
7.0
Jan 14, 2011
Review
6.9
Feb 25, 2009
6.8
Apr 20, 2008
6.5
Jan 10, 2009
6.0
Feb 2, 2009

What's new

v7.5 [Nov 4, 2013]
1. RAD Studio XE4 compatibility has been added.
2. FIBPlus now supports FireMonkey.
3. Support of MacOS has been added.
4. The MemoSubtypes property has been added into TpFIBDatabase component. You can list numeric BLOB-field subtypes with semicolon there. For those subtypes TpFIBDataSet will create fields of the FIBMemoField class, instead of FIBBlobField. This is necessary for correct work of MEMO-fields in FireMonkey.

v7.4 [Dec 11, 2012]
Enhancements
1. FIBPlus 7.4 is compatible with RAD Studio XE3.
2. Now TpFIBDatabase has a new LibraryName64 property for correct support XE2-XE3 in the mode of compilation for 64-bit applications.
3. The TpFIBDataset component in the cmkLimitedBufferSize mode enables you to use fields with NULL values in ORDER BY.
4. The bookmarks mechanism in the TpFIBDataSet component has been changed. If the AutoUpdateOptions.KeyFields property has been filled in, it will be used to make bookmarks more stable.
5. The TpFIBTransaction component has a new WatchUncommitedUpdates: boolean property, which defines whether the component should trace the changed uncommitted data in the current transaction.
6. A new HasUncommitedUpdates: boolean property has been added to the TpFIBTransaction component. It shows whether there are uncommitted changes in the transaction. This property works only if the WatchUncommitedUpdates property has been set to True.
Bugs fixed
1. The TSIBFIBEventAlerter error has been fixed (it occurred on the database shutdown).
2. The suspension on sorting lookup-fields occurred for 2009-XE2. Now it has been fixed.
3. An error of searching the string value in the cmkLimitedBufferSize mode occurred, if the length of the sought-for value exceeded the field length.
4. In some cases TpFIBDataSet.Refresh worked incorrectly if SelectSQL used macros. Now it has been fixed.
5. An error in calculated Unicode-fields occurred if poCacheCalcFields was set to True. Now it has been fixed.
6. We've fixed an error which was occurred on handling the FIBBCDField.Currency property.

v7.1 [Sep 18, 2011]
Enhancements
1. New components (TpFIBNBackupService and TpFIBNRestoreService) have been added for NBackUp support for Firebird 2.5
2. Now Array fields are supported for С Builder XE.
3. The TpFIBDataSet component has methods for data export from tables:
procedure ExportDataToScript(Output: TStrings; TableName: string = ''; AllFields: boolean = False);
procedure ExportDataToScriptFile(const FileName: string; TableName: string = ''; AllFields: boolean = False);
Both of the methods export data from the Select query as an SQL script either into a TStrings object or to a file. TableName enables you to set a data limit retrieved in the query for a certain table of this query. If the AllFields parameter is set to True, it enables you to export values of all query fields irrespective of the table which they belong to. The resulting script uses the "execute block" statement, which reduces the query execution period in ten times (if compared with consecutive Insert calls).
4. Now FIBPlus supports a new version of MDT.
Bugs fixed
1. An error in the Locate method has been fixed. It occurred if the options loPartialKey loCaseInsensitive were active in Delphi 5 - 2007.
2. BLOB field values were obtained incorrectly from BlobField.AsString.
3. In the SQL-editor the server-side calculated fields incorrectly appeared in the modified queries. Fixed.
4. An error of the ExtLocate method appeared in TpFIBDataset with the limited buffer size mode (cmkLimitedBufferSize). Fixed.
5. An error of work with bookmarks in TpFIBDataset appeared with the limited buffer size mode (cmkLimitedBufferSize). Fixed.
6. An error in the RecordFieldValue method of the TpFIBDataset component has been fixed.
7. Problems with the SQL text editor sometimes appeared on Copy/Paste operations. Fixed.
8. Errors with the SQL text editor have been fixed. They occurred in cases when only some of the modified queries were empty, while the rest were not.
9. The client library (gds32,fbclient) loaded only for the first connection. Fixed.
10. An error with the poDontCloseAfterEndTransaction option on working with datasets with BLOB-fields. Fixed.

Alternative downloads

TsiLang Components Suite
TsiLang Components Suite
rating

Build apps under Delphi and C++Builder.

DBConvert for Firebird and MySQL
DBConvert for Firebird
rating

A reliable converter that imports Firebird databases to the MySQL server.

DBConvert for MS Access & Firebird
DBConvert for MS Access &
rating

This program is a reliable bidirectional database migration tool.

DBSync for MS Access & Firebird
DBSync for MS Access & Firebird
rating

Synchronize and convert databases from Firebird / InterBase to MS Access