v5.5 [May 25, 2014]
10/31/2014 Version 5.5.5 [Build 2152]
Support for RAD Studio XE7.
I removed references to the BDE from sample applications because the BDE is no longer supported with XE7.
I improved the handling of the OnEditError, OnPostError and OnUpdateError events.
I enhanced the GeneratorLinks property to allow you to add the increment value after a comma.
I enhanced the handling of boolean values to keep them strict but to allow for additional items for the unknown state to be added for some flexibility.
I enhanced the query engine to work with array element columns in the select list with greater accuracy when doing RequestLive updating. They are properly omitted from being included in the INSERT and UPDATE statements that are automatically generated.
I improved the handling of getting a record lock.
I added bsAlwaysKeepEdited and bsAlwaysKeepInserted flags to the TIB_BufferSynchroFlags type in order to keep records in the buffer when posted even though they may no longer meet the query criteria and would otherwise be removed from the buffer. I also added in row flags to distinguish when records have been retained instead of removed.
I fixed a numeric overflow error having to do with transaction timings.
Enhancements from Geoff Worboys:
- Added LinksAreFBNames property to TIB_StraingList.
- Added SchemaPropParamDomains information to TIB_SchemaCache.
- Added CheckSessionsUnder() procedure and TIB_Session.GetSession method.
- Enhanced parsing routines to include consideration of SQL comments.
- Added trusted authentication capability to TIB_Connection.
- Added ability to work with stored procedure parameters that are based on domains.