Icon TDBISAMTable Component

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

Properties

RemovedDescription
LocaleID
Description
Encrypted
Password
IndexPageSize
BlobBlockSize
LastAutoIncValue
TextIndexFields
TextIndexIncludeChars
TextIndexSpaceChars
TextIndexStopWords
UserMajorVersion
UserMinorVersion
These properties are no longer necessary. ElevateDB maintains all database metadata in the special Information Schema for each database. The Information schema tables can be queried like any normal tables for information on the structure of tables, columns, indexes, etc.
ExistsThis property is no longer necessary. To determine if a table or view exists in a database, query the special Information Schema for the database.
FullTableName
LastUpdated
TableSize
These properties are no longer supported. The TEDBTable component supports opening both tables and views. Therefore, returning the physical characteristics of a table is not feasible in all cases.
VersionNumThis property is no longer necessary.

Methods

RemovedDescription
CreateTable
AlterTable
CopyTable
RenameTable
DeleteTable
AddIndex
DeleteIndex
DeleteAllIndexes
These methods are no longer necessary. ElevateDB uses SQL for all table and index creation, alteration, or drops. Please see the CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, CREATE TEXT INDEX, and DROP INDEX topics for more information.
LockSemaphore
UnlockSemaphore
These methods are no longer supported. ElevateDB does not support semaphore locks.
LockTable
UnlockTable
TableIsLocked
These methods are no longer supported. ElevateDB does not support table locks. Instead, it supports manual row locking via the LockCurrentRecord, UnlockCurrentRecord, and UnlockAllRecords methods.
OptimizeTable
RepairTable
VerifyTable
UpgradeTable
These methods are no longer necessary. ElevateDB uses SQL for all administrative functionality. Please see the OPTIMIZE TABLE and REPAIR TABLE topics for more information.

Events

RemovedDescription
OnAlterProgress
OnDataLost
OnCopyProgress
OnIndexProgress
These events are no longer necessary. ElevateDB uses SQL for all table and index creation, alteration, or drops, and the OnLogMessage, OnProgress, and OnStatusMessage events provide the same functionality.
OnExportProgress
OnImportProgress
These events are no longer necessary. ElevateDB uses SQL for importing and exporting tables, and the OnLogMessage, OnProgress, and OnStatusMessage events provide the same functionality.
OnOptimizeProgress
OnRepairProgress
OnRepairLog
OnVerifyProgress
OnVerifyLog
OnUpgradeProgress
OnUpgradeLog
These events are no longer necessary. ElevateDB uses SQL for all administrative functionality, and the OnLogMessage, OnProgress, and OnStatusMessage events provide the same functionality.

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

Properties

ChangedDescription
FieldDefsThis property no longer uses a custom TDBISAMFieldDefs type for the field definitions collection. In ElevateDB this property uses the standard TFieldDefs collection type.
IndexDefsThis property no longer uses a custom TDBISAMIndexDefs type for the index definitions collection. In ElevateDB this property uses the standard TIndexDefs collection type.
TableNameThis property now accepts a view name in addition to a table name. Furthermore, the drop-down combo box for this property in the Object Inspector will contain all tables and views defined for the database.

Methods

ChangedDescription
None

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
None

Events

NewDescription
None
Image