Icon TDBISAMDataSet Component

Removed Properties, Methods and Events
The following are the properties, methods, and events that have been removed for the component:

Properties

RemovedDescription
AutoDisplayLabelsThis property is no longer supported.
FilterOptimizeLevelThis property is no longer supported. Eventually it will be replaced by a FilterPlan property instead.
FilterRecordCountThis property is no longer necessary. ElevateDB does not provide logical record numbers (sequence numbers).
KeySizeThis property has been moved to the TEDBTable component.
RecordHash
RecordID
These properties are no longer necessary. ElevateDB does not use record hashes or IDs.

Methods

RemovedDescription
ExportTable
ImportTable
These methods are no longer necessary. ElevateDB uses SQL for importing and exporting tables to and from delimited text. Please see the EXPORT TABLE and IMPORT TABLE topics for more information.

Events

RemovedDescription
OnCachedUpdateErrorThis event is not used anymore because ElevateDB uses ERROR triggers for handling update errors. Please see the CREATE TRIGGER topic in the ElevateDB SQL Manual for more information.
OnLoadFromStreamProgress
OnSaveToStreamProgress
These events are no longer supported. ElevateDB streams should be kept fairly small since they are stored in memory. Any stream that is large enough to require progress updates is probably too large and should be handled differently.

Property, Method, and Event Changes
The following are the changes to the properties, methods, and events for the component:

Properties

ChangedDescription
RecNoThis property no longer returns a logical record number as it did in DBISAM. It returns zero (0) at all times under ElevateDB. However, you can still assign a value to the property in order to navigate to a specific logical row in the dataset.

Methods

ChangedDescription
IsSequencedThis method always returns False under ElevateDB. ElevateDB does not provide logical record numbers (sequence numbers).
LoadFromStream
SaveToStream
ElevateDB uses a completely different stream format than DBISAM. Do not attempt to load a stream created by DBISAM into ElevateDB, or vice-versa.

Events

ChangedDescription
None

New Properties, Methods, and Events
The following are the new properties, methods, and events added in the new ElevateDB component:

Properties

NewDescription
None

Methods

NewDescription
LockCurrentRecord
UnlockCurrentRecord
UnlockAllRecords
These methods allow you to manually lock and unlock rows in the current cursor.

Events

NewDescription
None
Image