Embarcadero RAD Studio XE and XE2 support - We have added support for Embarcadero RAD Studio XE and XE2 version, for both VCL and DBX.
c-treeACE VCL Method to Compare Records - To extend c-treeDB support to VCL the ctdbCompareRecord() function was added to the TCtRecord class. This method compares the current CTRecord content against the argument record.
VCL - added TCtTable::CloneTable method - Added the TCtTable::CloneTable method on VCL API. Note that it doesn’t apply for DBX because it is not on the SQL level.
TCtDataSet Fields Property Type Has Changed in c-treeACE VCL - The c-treeACE VCL Fields property of the TCtDataSet class had overwritten the generic Fields property of the TDataSet class (the parent of TCtDataSet). c-treeACE VCL used a type of TCtField while the parent field type was of TField. As the TCtField type is meant for internal use, it has been renamed CtField. As a result of this change, c-treeACE VCL now has the default generic Fields property from TDataSet available in TCtDataSet and there are two ways to retrieve field information: a) TCtTable.Fields[<field index>] works exactly as TCtTable.FieldByName(<field name>); b) With TCtField, specific information remains available as TCtTable.CtFields[<field index>]