version 2.2.4
buy $149
compilers D6 D7 D2005 D2006 C6 K2 K3
download - trial
download - registered
forum
 documentation:
- case studies
   - added   - fixed   - changed  
Oct 26, 2005 build 2.2.4
added support for Delphi 2006
Oct 26, 2005 build 2.2.3
out of memory error (appears in 2.2.2 build)
Oct 20, 2005 build 2.2.2
master-detail didn't work correctly in unidirectional mode
now detail retains record position after master refresh
Aug 18, 2005 build 2.2.1
the RefreshLocates property. Controls the cursor positioning method after the Refresh method call
Aug 12, 2005 build 2.2.0
overloads for the StartTransaction, Commit, Rollback methods has been added. These overloads are compatible with signarures of the TDatabase methods
TDBXTable.GotoCurrent. Behaves just like TTable.GotoCurrent but based on the key fields of a table
Access Violation navigating over the InfoPower grid
SQL auto-generation didn't quote table name in SQL statements, now quotes
the Refresh method after execution locates the record that was current before execution, if key fields are defined
changing the Filtered property did the Refresh call, now records are re-filtered in memory without data refresh
Jun 02, 2005 build 2.1.0
TDBXConnection.ApplyUpdates. Use this method to apply updates in a single transaction to many datasets
the MaxTime property has been added to PoolOptions. The property specifies how long an idle connections will be live even if the total connection count is less than Min value. This allows to force connection close when there are some network restrictions like the idle network connection lifetime limitation
all dataset components now supports the IDBXDataSetExtension interface to enable polymorphic usage of dataset features not present in standard dbExpress components
the Prepare, Unprepare and CommitUpdates methods have been added to all dataset components
the AutoCommitUpdates property has been added to specify whetherthe CommitUpdates method should be automatically called after a successful ApplyUpdates call
the connection pool demo has been added
SQL syntax error occured when a connection pool is enabled and a metadata requiring component is used (for instance TDBXTable)
the TDBXQuery issue when it is placed into a frame and opened in the frame constructor or the AfterConstruction method
the Locate and LocateNext methods now cast key values to the corresponding fields types (previous versions cast the field value to the key value type). As an example this enables to find a record with the integer field value equals to 8 by the string key value '08'
May 10, 2005 build 2.0.1
read-only fields refresh error
Apr 29, 2005 build 2.0.0
TDBXEvents component
TDBXConnection.GetPoolStats method. The method can be used to get usage statistics of the connection pool corresponding
cannot set null to a calculated field
field value change don't fire OnValidate event
SQL auto-generation for datasets with defined index fields incorrectly handles null values
Locate and Lookup optimizations for null keys
Apr 06, 2005 build 2.0.0 beta 1
embedded connection pooling (see the PoolOptions property in the TDBXConnection component)
CloseWithMaster property in all DataSet based components
OnGetTableName event in all DataSet based components
Luxena Common Library is used to implement the most of dbExpress eXtension functionality
Jan 17, 2005 build 1.3.0
apply update issue on empty dataset (when all records are deleted)
Dec 20, 2004 build 1.2.0
blob/memo field insert/update SQL autogeneration fix
SQLProcessor ParamChar and MacroChar don't affect parsing
Oct 06, 2004 build 1.1.0
Kylix3 distributive has been added
TDBXConnection.DesignConnection property
DesignActivation and RecordRefreshMode properties in all DataSet based components (RecordRefreshMode can be used like RequestLive property of BDE components)
OnUpdateApply, OnUpdateApplied and OnRefreshRecord events in all DataSet based components
RefreshSQL property in TDBXUpdateSQL
memory leak on apply update to a database
SQLProcessor property has been removed from TDBXUpdateSQL
auto SQL generation for updates improved
Sep 06, 2004 build 1.0.9
access violation on insert/delete in DataSet based components
navigation in Developer Express grids after insert
Sep 03, 2004 build 1.0.8
LocateNext method and BeforeApplyUpdates/AfterApplyUpdates events in all DataSet based components (DBXQuery, DBXTable, DBXStoredProc, DBXDataSet)
visibility of following events changed to published: BeforeInsert, AfterInsert, BeforeEdit, AfterEdit, BeforePost, AfterPost, BeforeCancel, AfterCancel, BeforeDelete, AfterDelete, OnDeleteError, OnEditError, OnNewRecord, OnPostError
Sep 01, 2004 build 1.0.7
access violation when DataController.DataModeController.GridMode is set to True in Developer Express grids
Aug 17, 2004 build 1.0.6
issue with navigation and editing in Developer Express grids
Jul 14, 2004 build 1.0.5
resource files have been excluded from demo projects
small fixes in help files
Jun 18, 2004 build 1.0.4
error in SQL preprocessor demo's dfm file
May 25, 2004 build 1.0.3
Kylix 2 release is available
May 14, 2004 build 1.0.2
C++Builder 6 installation is available
installation package contents has been changed slightly
May 13, 2004 build 1.0.1
issue with Delphi 7.1 (first record corruption on Open)
TDBXQuery.UniDirectional default value has been changed to False
May 11, 2004 build 1.0.0
release status has been achieved
May 07, 2004 build 1.0.0 Beta 3
FetchOnDemand property
RecNo property
in unidirectional mode datasets are read only from this build
May 06, 2004 build 1.0.0 Beta 2
New features have been added to SQL processing: logical expressions for conditional operators (AND, OR, NOT, = and <>), #elseif and #error directives:

  #if (dbms=oracle and mode=debug)
    ...
  #elseif (dbms=mssql and (mode=debug or mode=normal))
    ...
  #else
    #error Unsupported database server or mode
  #endif;


demo for SQL processing
SQL autogeneration issue. When dataset has fields that contain spaces in name
Apr 28, 2004 build 1.0.0 Beta 1
Beta 1 has been unleashed
    path     home      products      dbExpress eXtension      history