Клас TADOTable

Компонент TADOTable використовується в тих випадках, коли необхідно працювати з однією таблицею в базі даних. Основні властивості і методи компонента TADOTable аналогічні властивостям компонента TADODataSet. Крім того, цей компонент по своїй функціональності аналогічний компоненту TTable.

Властивістю TableName задаєть ім'я таблиці БД. Зв'язок компонентів TADOTable, які працюють з різними таблицями, одна з яких головна, а інша - допоміжна, здійснюється за допомогою властивостей MasterSource і MasterFields. MasterFields властивість застосовується для вказівки одного і більше полів з головної таблиці, для реалізації відносини рядків «один до багатьох». MasterSource (TDataSource) - містить посилання на головну таблицю при відношенні типу «один до багатьох». Якщо властивість TableDirect має значення True, здійснюється прямий доступ до таблиці. В іншому випадку компонент генерує відповідний запит. Властивість ReadОnly дозволяє включити або відключити для таблиці режим «тільки для читання».

Таблиця 15 – Властивості та процедури класу TADOTable = class(TCustomADODataSet)

Властивості (property)
Active: Boolean
AutoCalcFields: Boolean
CacheSize: Integer
CommandTimeout: Integer
ConnectionString: String
CursorLocation: TCursorLocation
CursorType: TCursorType
EnableBCD: Boolean
ExecuteOptions: TExecuteOptions
Filter: String
Filtered: Boolean
IndexFieldNames: String
IndexName: String
LockType: TADOLockType
MarshalOptions: TMarshalOption
MasterFields: String
MasterSource: TDataSource
MaxRecords: Integer
Name: String
ReadOnly: Boolean
TableDirect: Boolean
TableName: String
Tag: Integer