version 2.2.4
buy $149
compilers D6 D7 D2005 D2006 C6 K2 K3
download - trial
download - registered
forum
 documentation:
- case studies
Luxena dbExpress eXtension in brief
dbExpress eXtension is a database-independent component set for Delphi, C++Builder and Kylix development IDEs. This set is a successor to Borland dbExpress components, providing a great help to dbExpress developers. dbExpress eXtension is a unique BDE and ADO alternative for dbExpress development
Luxena dbExpress eXtension in details
Component set
Bidirectional datasets
Custom updates
Cached updates
Connection pooling
SQL preprocessor
Registered version
Component set
Package contains the following design time components that are placed on dbExpress eXtentsion tab in the development IDE:

TDBXConnectionencapsulates a dbExpress derived connection to a database server
TDBXSQLProcessormanages generation and parsing of MacroSQL statements
TDBXQueryrepresents a bidirectional dataset (descendant of dbExpress TSQLQuery) with a resultset that is based on a SQL statement (can be directly linked to TDataSource)
TDBXTableis a dataset component that encapsulates a database table
TDBXStoredProcencapsulates a stored procedure on a database server
TDBXUpdateSQLprovides an object for specifying custom data modification SQL statements
TDBXDataSetis a complex component that can be used to operate with table, stored procedure or SQL statement
TDBXEventsrepresents the global event hanlders for the eXtension components creation and destruction

Bidirectional datasets
DB-Aware visual controls (TDBGrid and others) can be used with a single dbExpress eXtension dataset component such as TDBXQuery, TDBXTable, TDBXStoredProc or TDBXDataSet.

dbExpress eXtension release you from need of utilizing a redundant components chain (TSQLQuery-TDataSetProvider-TClientDataSet) that was the only normal way to display data in a TDBGrid.

Just place one TDBXQuery (TDBXTable, TDBXStoredPorc or TDBXDataSet) and it's all done.
Custom updates
dbExpress eXtension by means of TDBXUpdateSQL (analogue of well known BDE's UpdateSQL component) provides flexible update approach.

You may choose to apply changes to database by autogenerated SQL statements (default option) or by custom SQL statements defined in TDBXUpdateSQL (UpdateObject in DataSet based components).

This feature allows easily specify particular SQLs which will be executed to apply changes for multi-table join or union select, stored procedure resultset, etc.
Cached updates
DataSet components (TDBXQuery, TDBXTable, TDBXStoredProc, TDBXDataSet) can be used in the cached updates mode which is most useful in client-server applications by minimization of network traffic, fewer transactions and shorter transaction times. know more...
Connection pooling
Pooling connections can significantly enhance the performance and scalability of your application server or web application by efficient reusing of opened connections. dbExpress eXtension provides connection pooling automatically for your application. You can use the TDBXConnection’s PoolOptions property to control connection pooling behavior.
SQL preprocessor
SQL preprocessor for MacroSQL embedded in Luxena dbExpress eXtension by means of define, ifdef, else and endif statements allows using of once created SQL query against different databases (ORACLE, MS SQL, Interbase, Informix, MySQL, Sybase, DB2, etc.)

Also with MacroSQL you are able to add debug and any other runtime logic without changing the SQL statement.

MacroSQL brings rapid and simple multi-database development. MacroSQL is provided by TDBXQuery and TDBXUpdateSQL. checkout example...
Registered version
Registered users receive:
  • registered version of product;
  • free updates;
  • bug fixes;
  • e-mail support;
  • royalty-free runtime.
    path     home      products      dbExpress eXtension      specifiation