Devrace announce FIBPlus version 6.8 with a new TpFIBScripter component and CSMonitor support. Version 6.8 has 9 enhancements and 8 bug fixes.
You can download FIBPlus trial version for Delphi and C++ Builder from Devrace website.
Devrace also remind about 30-50% discount for all customers. Please contact our online support to get them.
If the year after purchasing is not over yet, the upgrade to FIBPlus 6.8 is for free!
Devrace announce availability of BlazeTop version 126.96.36.199 with 11
new features and 6 bug fixes.
BlazeTop (former SQLHammer), a tool for database development and administration. Its highly effective ideology has been elaborated due to close cooperation with professional database developers and administrators. It mainly uses a module model similar to that of Delphi/C++Builder, and thus its interface is absolutely handy for its users. BlazeTop architecture is based on component and dynamic module style that enables us to support different database servers and engines. The current BlazeTop version supports Borland InterBase, Firebird and Yaffil
Devrace writes: Devrace announces the release of BlazeTop v.188.8.131.52. It includes four bug fixes and five changes, in particular, a debugger of stored procedures and triggers. Besides BlazeTop v.184.108.40.206 is better compatible with Firebird 2.1.
Devrace FIBPlus version 6.7 is available for download. Now it supports Delphi 2007 and InterBase 2007. Besides FIBPlus 6.7 enables you to select a generator from the generator list in the dataset repository, to separately set the connection port in the TpFIBDatabase editor (only for Firebird); supports charset SUPPORT_KOI8_CHARSET; etc. In general it includes 7 enhancements as well as 14 bug fixes.
Versions for С++ Builder and Kylix will be available as well in the nearest time.
We would also like to remind you that all FIBPlus customers can purchase FIBPlus updates with 30-50% discounts (please contact our online support system to get them). If the year after purchase is not over yet, you can upgrade to version 6.7 for free.
FIBPlus is a fast, flexible and high-performance component library for Delphi, C++ Builder and Kylix intended for work with InterBase and Firebird using Direct InterBase API. For more details please check www.devrace.com/en/fibplus.
Devrace announces the availability of CleverFilter 2.1. The newest version supports CodeGear Delphi, C++ Builder 2007 and NexusDB.
We would also like to remind you that all CleverFilter customers can purchase CleverFilter updates with 30-50% discounts (please contact our online support system to get them). If the year after purchase is not over yet, you can upgrade to version 2.1 for free!
CleverFilter is a visual data filter for Delphi and C++ Builder. It supports Delphi 6-7, Delphi 2005, Delphi 2006, Delphi 2007, C++ Builder 6 and C++ Builder 2007 and includes adapters for FIBPlus, ADO, BDE, IBX, dbExpress, NexusDB and ODAC.
End users of your applications are often likely to have some tool for extra data handling. They want some simple and easy-to-use user filter and they’d like to control data sorting. Building CleverFilter in your applications you will enable them to control the data.
CleverFitler helps you to set extra conditions for ready queries. Users won’t waste time studying the internal database structure, and you only need to set some fields in design-time, which will be seen in the user filter
CleverFilter is a native component set and its evaluation versions are distributed partially in sources. Registering CleverFilter you get full sources of components and technical support.
Devrace have published a new article “Devrace FIBPlus: Optimization of network traffic in Delphi and C++ Builder applications”. From it you will get to know:
Using poRefreshAfterPost option in TpFIBDataSet Options.
Recurrent use of queries.
Client BLOB-filters. «Transparent» packing of BLOB-fields, etc.
FIBPlus Developers Guide Part II is available for download now. From it you will know about:
Working with BLOB fields
Using unique FIBPlus field types
Working with array fields
Using TDataSetsContainer containers
Additional actions for TpFIBUpdateObject data modifying
Working with shared transactions
Centralized error handling – TpFIBErrorHandler
Getting TFIBSibEventAlerter events
Debugging FIBPlus applications
Monitoring SQL queries
Supporting Firebird 2.0
Additional FIBPlus features (Full UNICODE_FSS support, NO_GUI compilation option, Using
SynEdit in editors)
Unique design-time experts: FIBPlusTools
How to work with services
Getting server information
Managing server users
Backing up and restoring databases
Getting statistics about databases
If you want to know how to handle database errors with FIBPlus, read a new article in FIBPlus technology section . The article “FIBPlus: handling database errors” tells about:
and demonstrates Delphi and C++ Builder code samples.
BlazeTop (former SQLHammer) version 220.127.116.11 is available for download.
What’s new in version 18.104.22.168?
Purchase BlazeTop (129 Euros for Single license):
I am happy to inform that FIBPlus 6.5 (trial) is available for download.
As I have already announced, version 6.5 in particular has a better support of Firebird 2.0.
Purchase FIBPlus for 235 Euros only.
FIBPlus 6.5 Release Notes
New features and enhancements:
1. Now the SQLMonitor shows the SQL text after applying macros and
2. Now the OnFillClientBlob event is called after the record is
first read as well as after it’s modified.
3. TpFIBDataSet.Options has a new option poUseSelectForLock. It can
be used if poProtectedEdit = True. In case poProtectedEdit = True, the
record will not be locked by “dummy update”, and the following statement
will be used instead:
Select * from TABLE1 WHERE … for update with lock
Note: This feature works ONLY for Firebird)
4. The FIBQuery.ExecuteImmediate method has been added. It executes
the query immediately, without Prepare (see the isc_dsql_execute_immediate
function in the IB API manual)
5. Now ExecuteImmediate executes DDL queries.
6. The CopyFieldsProperties procedure has new properties:
AutoGenerateValue, ConstraintErrorMessage, CustomConstraint, Tag and
7. The pFIBDataSet.ReceiveEvents property and the
pFIBDataSet.OnUserEvent event are being deprecated and will be removed from
the main code in future versions. People, who are still using this property
should compile the library with the define USE_DEPRECATE_METHODS2 in
1. Occasionally an incorrect record was added to a sorted dataset.
2. An error in TpFIBCustomService.GenerateSPB occurred if the
Params property was empty. Fixed.
3. On changing the Filter property previous filter results were not
4. An error in the Locate method on searching numerical values in
string fields. Fixed.
5. The SQLMonitor worked incorrectly on exception monitoring
(sometimes caused suspension). Fixed.
6. Incorrect behaviour of the SQL dataset editor with queries
containing the same table in several places. Fixed (guaranteed for Firebird
7. Cached calculated fields in TFIBCustomDataSet.RecordFieldValue
did not have the ftSmallInt type. Fixed.
8. Incorrect handling of fields with charset UTF8 and collate,
different from the default value. Fixed.
9. If the database was in the shutdown mode, the connection
automatically closed. Then the lost connection was handled (with
10. An error in the query generator has been fixed: the field type
was not shown for DOUBLE PRECISION fields. Fixed.
11. A small memory leak on working with the BLOB parameters. Fixed.
12. An error on locating a Unicode-string in the field
varchar(unicode_fss) if poTrimCharFields was set to True. Fixed.
13. Function InvertOrderClause(const OrderText:string):string;
it did not handle Order By using NULLS FIRST, and thus caused
incorrect work of the confined local buffer for such queries). Fixed.
14. TpFIBDataSet.PSInTransaction, PSStartTransaction,PSEndTransaction methods functioned incorrectly. Fixed.
15. An error on executing DDL queries in the Unicode Connect (comments in languages other than English were corrupted). Fixed.
« Hide it