dbExpress Driver for InterBase Revision History

6.4.0 06-Apr-26

  • Added support for RAD Studio 13 Florence Release 1
  • Added the FloatAsSingle driver option
  • Added the UseReadConsistency driver option
  • Added the ConnectionConfigOverrides driver option

6.3.0 22-Sep-25

  • Added support for RAD Studio 13 Florence
  • Fixed a compilation error that occurred when installing the driver from the source code
  • Fixed an issue with the installation of .o files that occurred when only Delphi was installed
  • Fixed a bug that occurred when using SQL Dialect 1 with the DATE data type

6.2.0 25-Mar-25

  • Added support for RAD Studio 12 Athens Release 3
  • Added support for the RAD Studio 64-bit IDE
  • Fixed an issue where changes to BLOB fields were not rolled back after canceling modifications to the dataset

6.1.3 31-Oct-24

  • Added support for RAD Studio 12 Athens Release 2

6.1.2 09-May-24

  • Added support for Firebird 5
  • Added support for RAD Studio 12 Athens Release 1
  • Fixed bug with rollback transaction
  • Fixed bug with starting read-only transaction
  • Fixed a bug with an error message about a bad timezone ID

6.1.1 08-Jan-24

  • Fixed Date/Time data types parameters bug
  • Fixed a "list index out of bounds" error
  • Fixed a "Invalid transaction Object" error

6.1.0 15-Nov-23

  • Added support for RAD Studio 12
  • Added support for macOS Sonoma
  • Fixed bug that prevented reading Null in ClientDataSet if params used in CAST function and Param.Value is Null
  • Fixed several explicit transaction handling bugs
  • Fixed a "Record not found or changed by another user" error when updating Numeric fields
  • Fixed a "1E-5 is not a valid BCD value" error when updating Numeric fields

6.0.4 29-Mar-23

  • Added support for RAD Studio 11 Alexandria Release 3
  • Improved work with alias
  • Fixed bug with stored procedure output parameters Decimal data types

6.0.3 26-Sep-22

  • Added support for RAD Studio 11 Alexandria Release 2
  • Fixed bug with using CAST in the SQL statement when UseUnicode set to True
  • Fixed bug with the growing memory consumption

6.0.2 17-May-22

  • Fixed bug with the growing memory consumption
  • Fixed bug with including international characters in SELECT queries when UseUnicode set to True
  • Fixed bug with resetting param values when changing param values count
  • Fixed bug with using CAST in the SQL statement when UseUnicode set to True

6.0.1 16-Sep-21

  • RAD Studio 11 Alexandria is supported
  • macOS ARM target platform is supported
  • Firebird 4 is supported
  • Fixed bug with an "Invalid variant type" error when using TSQLMonitor
  • Fixed bug with executing stored procedures when UseUnicode is set to True

5.3.1 14-Jul-21

  • Over-the-Wire (OTW) encryption is supported
  • Bug with missing quotes around the names of server objects is fixed
  • Bug with disconnecting from a server is fixed

5.2.1 09-Jun-20

  • RAD Studio 10.4 Sydney is supported

5.1.2 28-Nov-19

  • Interbase 2020 is supported
  • Now Trial edition for macOS and Linux is fully functional

5.0.1 12-Aug-19

  • macOS 64-bit is supported
  • Linux 64-bit is supported
  • Release 2 for RAD Studio 10.3 Rio, Delphi 10.3 Rio, and C++Builder 10.3 Rio is now required

4.10.15 12-Dec-18

  • RAD Studio 10.3 Rio is supported
  • Loading of the default client library for 64-bit applications is improved

4.9.14 18-Apr-17

  • RAD Studio 10.2 Tokyo is supported

4.8.13 26-Oct-16

  • Bug with incorrect field size is fixed

4.8.12 28-Apr-16

  • RAD Studio 10.1 Berlin is supported
  • Bug with the RequiredFields connection option is fixed

4.7.11 17-Feb-16

  • Bug with AV on calling TSQLDataSet.Close is fixed
  • Bug with empty string parameters is fixed
  • Bug with stored procedure returning params of type NUMERIC is fixed
  • Bug with formatting server error messages is fixed

4.7.10 10-Sep-15

  • RAD Studio 10 Seattle is supported
  • Now Trial for Win64 is a fully functional Standard Edition

4.6.9 17-Apr-15

  • RAD Studio XE8 is supported
  • Firebird 3 is supported
  • The ForceUsingDefaultPort connection parameter is added
  • Bug with TWideMemoField data size is fixed
  • Bug with AV on closing application when using Delphi 7 is fixed
  • Bug when the driver dll is located on a network drive is fixed

4.5.8 31-Oct-14

  • Bug with client DLL unloading is fixed
  • Bug with truncating field values when UseUnicode=True is fixed
  • Bug with executing SQL statements from multiple threads is fixed

4.5.7 19-Sep-14

  • RAD Studio XE7 is supported

4.4.6 28-May-14

  • RAD Studio XE6 is supported
  • The TrimVarChar connection parameter is added
  • Bug with carriage return in the beginning of an error message is fixed
  • Bug with missing ServerCharSet connection parameter in Delphi 7 is fixed

4.3.5 21-Feb-14

  • RAD Studio XE5 Update 2 is now required
  • Bug with mapping to BCD fields when using TClientDataSet is fixed
  • Support for read-only transactions when using dbExpress 4 is added
  • Bug with opening the "Add Featured Files" dialog is fixed
  • Bug with transaction handling is fixed

4.3.4 21-Oct-13

  • Rad Studio XE5 is supported
  • Bug with getting metadata when using Firebird 1.5 is fixed
  • Bug with not showing the full error message is fixed

4.2.3 17-May-13

  • Rad Studio XE4 is supported
  • Assembly registration without .NET SDK installed is improved
  • The 'Unexpected data type 25' error in Delphi 2007 is fixed

4.1.2 25-Dec-12

  • Rad Studio XE3 Update 1 is now required
  • C++Builder 64-bit for Windows is supported
  • Snapshot transaction support is added
  • Bug with trailing spaces in parameter names in Delphi 2009 and higher is fixed

4.0.1 10-Sep-12

  • Rad Studio XE3 is supported
  • Windows 8 is supported
  • Data Explorer is supported
  • dbExpress 4 metadata is supported

3.1.3 20-Mar-12

  • Update 4 for RAD Studio XE2, Delphi XE2, and C++Builder XE2 is now required
  • Bug with cutting a string when getting metadata from system tables in Unicode mode is fixed

3.1.2 16-Dec-11

  • Update 2 for RAD Studio XE2, Delphi XE2, and C++Builder XE2 is now required
  • Mac OS X in RAD Studio XE2 is supported

3.0.1 15-Sep-11

  • Embarcadero RAD Studio XE2 is supported
  • Application development for 64-bit Windows is supported
  • FireMonkey application development platform is supported
  • dclcrdbxXXX.dcp is added to installation
  • Now numeric OUT parameters of stored procedures are mapped to the ftFMTBcd data type and not to ftBcd when EnableBCD = True
  • Bug with AV failure on fetching BLOB fields is fixed

2.70.29 16-May-11

  • Bug with processing Unicode symbols in BLOB fields is fixed
  • Bug with getting fields of primary key is fixed

2.70.28 03-Mar-11

  • Added the LockTimeout option
  • Now the DBXERR_INVALIDUSRPASS error code is returned on connection establishing with invalid user name or password
  • Fixed several bugs with installation of dbExpress Driver on different IDEs
  • Fixed bug with AV failure on processing string fields when UseUnicode is True and Charset is set to 'UTF8'
  • Fixed bug with getting database info for 64 bit OS

2.70.27 07-Dec-10

  • Improved performance of fetching data
  • Fixed bug with rollback transaction after failed commit
  • Fixed bug with processing RETURNING keyword for InterBase

2.70.26 06-Oct-10

  • Embarcadero RAD Studio XE supported
  • Fixed bug with displaying string parameters in dbMonitor

2.50.23 02-Jul-10

  • Added the RequiredFields option
  • Bug with keeping of the field default value fixed
  • Bug with treating integer fields as TBooleanField when domain name contains "BOOLEAN" fixed

2.50.22 25-Mar-10

  • Bug with processing LargeInt fields and parameters fixed

2.50.21 19-Mar-10

  • Bug with processing LargeInt fields and parameters fixed
  • Bug with inserting/editing string fields when UseUnicode is True fixed
  • Bug with reading blobs when DeferredBlobRead and UseUnicode is True fixed

2.50.20 07-Dec-09

  • Added support for dbMonitor 3
  • Added support for read-only transactions

2.50.19 09-Oct-09

  • Bug with fetching BLOB data for Delphi 2010 fixed

2.50.18 23-Sep-09

  • Embarcadero RAD Studio 2010 supported
  • Several bugs related to using the driver with Datasnap componets fixed

2.40.16 11-Jun-09

  • Added the BooleanDomainFields extended driver option
  • Exception on disconnect caused by DBMonitor check, fixed

2.40.15 30-Mar-09

  • Added support for ftWideMemo parameters
  • UseQuoteChar option now works for Delphi 2007 and higher

2.40.14 20-Jan-09

  • Added driver compiled with Delphi 2007 for using under Windows 98
  • Bug with setting Required flag for NUMERIC fields fixed

2.40.13 20-Nov-08

  • Added support for TWideMemoField for BLOB with subtype 1
  • Bug with BCD fields fixed
  • Bug with multibyte character set fixed

2.40.12 16-Oct-08

  • Added full Unicode support for RAD Studio 2009

2.40.11 04-Sep-08

  • Support for Delphi 2009 and C++Builder 2009 added

2.20.10 07-Aug-08

  • Added ability to autoclose transaction after executing queries and closing cursors
  • Added support for executing COMMIT and ROLLBACK statements in TSQLQuery

2.20.9 03-Jul-08

  • Added support of the RowSetSize parameter under RAD Studio 2007
  • Bug with boolean fields under RAD Studio 2007 fixed
  • Bug with creating TMemoField fixed

2.20.8 07-Mar-08

  • Bug with infinite reconnect fixed
  • Access violation with multiple database connections from an application fixed
  • Bug with truncation of fractional part of BCD values in dbExpress 4 fixed

2.20.7 05-Feb-08

  • Added support for the '%' wildcard in metadata object names
  • Corrected field type mapping for NUMERIC and BIGINT fields

2.20.6 12-Dec-07

  • Memory leak in the driver fixed
  • Added support for opening TSQLDataSet with DbxCommandType = DbxMetaData
  • Added the DbxIdaDriverLoader unit in DbxIda Source Code edition to enable embedding the driver into applications
  • Bug with NUMERIC parameters described as Integer or SmallInt fixed
  • Bug with proccessing negative NUMERIC values fixed

2.20.5 29-Oct-07

  • Several bugs in installation fixed

2.20.4 10-Oct-07

  • CodeGear RAD Studio 2007 supported
  • Bugs in transaction management fixed
  • Bugs in proccessing numeric data fixed

2.00.3 27-Aug-07

  • Bug with invalid result of TSQLQuery.ExecSQL function when executing prepared statements fixed
  • Bug with incorrect processing of BLOB fields with TEXT subtype fixed
  • Bug with UseQuoteChar extended option fixed
  • Bug with switching the VendorLib property fixed
  • Bug with retrieving metadata in Delphi 2007 fixed

2.00.2 06-Jul-07

  • Complete support for dbExpress version 4 in Delphi 2007 for Win32 and C++Builder 2007 added

1.00.1 03-May-07

  • Initial release of the driver