Icon TDBISAMDatabase Component

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

Properties

RemovedDescription
KeepTablesOpenThis property has been moved to the session level and the TEDBSession component.

Methods

RemovedDescription
Backup
BackupInfo
Restore
These methods are no longer necessary. ElevateDB uses SQL for backing up and restoring databases, as well as retrieving information about backups from disk, and a special Configuration database for storing the available backups in a given configuration. Please see the BACKUP DATABASE, RESTORE DATABASE, SET BACKUPS STORE, and Backups Table topics for more information.

Events

RemovedDescription
None

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

Properties

ChangedDescription
Directory
RemoteDatabase
These properties have been replaced by the single Database property. ElevateDB uses SQL to create and drop databases, and a special Configuration database for storing the available databases in a given configuration. Please see the CREATE DATABASE, DROP DATABASE, and Databases Table topics for more information.

Methods

ChangedDescription
StartTransactionThe StartTransaction method accepts a list of tables as a string array instead of a TStrings object, and there is one additional parameter for specifying the transaction lock timeout in milliseconds.

Events

ChangedDescription
OnBackupLog
OnBackupProgress
OnRestoreLog
OnRestoreProgress
These events have been replaced with the OnLogMessage, OnProgress, and OnStatusMessage events.

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
TableInTransactionThe TableInTransaction method is used to determine if a specific table is involved in the current transaction.

Events

NewDescription
None
Image