What's new ?
What's new ?
What's new in version 1.8.1 ?
What's new in version 1.8 ?
What's new in version 1.7 ?
What's new in version 1.6 ?
What's new in version 1.5 ?
What's new in version 1.4 ?
What's new in version 1.3 ?
What's new in version 1.2 ?
What's new in version 1.1 ?
What's X-DBData Components ?
X-DBData Components package was designed to can directly use any indexed data structures like lists, arrays, collections with db-aware data components like TDBEdit, TDBComboBox, TDBNavigator and especially with our TXDBGrid component. The package contains a set of specialized data sets and data providers to can use any classic and generic data structures like a database table.
The components contained in the package allow to handle: array of TObject, TList of TObject, TObjectList, TStringList, TWideStringList, TCollection, TArray<T: class>, TList<T: class>, TObject-List<T: class> and its descendants. By using data providers it is also possible to handle any indexed property like Fields, Controls, Components, Pages, Buttons, Forms, etc.
Each data set from the package supports all standard operations: read, write, insert, edit, delete, locate, lookup, filter, master-detail and DataSetField. The data set also supports bookmarks, blob stream and nested data set.
You can self define FieldDefs (TXDBData component) or create by data provider default FieldDefs based on the published properties of object. You can also create the persistent fields and define fkLookup and fkCalculated fields of any type. The default Fields Editor is available in design-time.
The default data providers support the published properties of types: Boolean, Enum, Byte, Word, LongWord, ShortInt, SmallInt, Integer, LargeInt, Single, Double, Extended, Currency, TDate, TTime, TDateTime, ShortString, AnsiString, WideString, UnicodeString, Interface, Variant.
The default data providers automatically create ftADT fields for properties derived from TPersistent class like Font, Margins, Constraints, Touch, etc. For properties derived from TGraphic class a ftGraphic field is created, for properties derived from TCollection, TStrings, TWideStrings a ftDataSet field is created automatically. You can handle the ftDataSet field by using separate nested data set.
You can easy define new data sets and new data providers for your own classes.
Especially, you can easy define generic data sets based on your own classes:
The package requires using latest released updates for each version of Delphi/C++Builder: Delphi 5.01, Delphi 6.02 RTL 3, Delphi 7.01, Delphi 2005.03 Win32, Delphi 2006.02 Win32, Delphi 2007.03 Win32, Delphi 2009.03, Delphi 2010.05, Delphi XE.01, Delphi XE2.04, Delphi XE3.02, Delphi XE4.01, Delphi XE5.02, Delphi XE6.01, Delphi XE7.01, Delphi XE8.01, Delphi 10 Seattle, Delphi 10.1 Berlin, Delphi 10.2.1 Tokyo, C++Builder 5.01, C++Builder 6.04, C++Builder 2006.02, C++Builder 2007.03, C++Builder 2009.03, C++Builder 2010.05, C++Builder XE.01, C++Builder XE2.04, C++Builder XE3.02, C++Builder XE4.01, C++Builder XE5.02, C++Builder XE6.01, C++Builder XE7.01, C++Builder XE8.01, C++Builder 10 Seattle, C++Builder 10.1 Berlin, C++Builder 10.2.1 Tokyo. The package supports only Delphi and C++Builder Win32 and Win64 platform.
Using of this package do not required any other our package, but to compile included demo you must have X-DBGrid Component or X-Files Components package installed. You may download and install a free Trial package. It is necessary to properly handle ftDataSet fields and ftADT hierarchical fields by TXDBGrid. To can compile demo during installation you should have X-DBGrid Component or X-Files Components package installed before you install X-DBData Components.
The package shown on this page is distributed as Shareware. Using this page, you may download the Trial version. The Trial version of the package can be used only when Delphi or C++Builder is running. The package contains in addition a demo program with it's source code. It let you test all new components. If you find them useful and you would to receive the full version, you should register the package.
You can also download ready to use Demo application recompiled with full version of a package. The source code of this demo is included in the packages along with additional *.bat file, designed for that quick compilation.
If you want to receive full version of the package, click here.
To receive free upgrade on your e-mail, you need send a Request for upgrade with First Name, Last Name, Company Name, Package Name and Version Number of the product that have been registered. By default, upgrades are always delivered on e-mail passed during registration. Before you'll send the request, please check does your e-mail account (passed during registration) accepts attachments up to 5 MB as *.zip file which contains *.exe setup file. All upgrades are usually delivered during 24 hours.
NOTICE. If you not received the upgrade during 24 hours, please check first a spam filter or send the request once again with using any other e-mail. All upgrades are sent on a regular basis.
Go to the top of this page
Copyright © 1999-2017 X-Files Software