КОМПОНЕНТ TADOTable

Компонент TADOTable является прямым аналогом BDE-компонента ТТаblе. Так же как ТТаblе, он способен получать и обслуживать НД, состоящий из записей единственной физической таблицы БД, имя которой содержит его свойство TableName. Являясь, как и все остальные компоненты-наборы, надстройкой над базовым объектом Command, компонент TADOTable имеет свойство CommandText, которое недоступно программисту. Значение этого свойства у него формируется автоматически по имени связанной таблицы:

Command.CommandString := 'SELECT * FROM TableName';

Здесь TableName — имя связанной таблицы.

Это, однако, не мешает компоненту TADOTable работать в режиме кэшированных изменений (в режиме пакетной обработки). Свойство CommandType базового объекта, связанного с компоненту TADOTable, всегда имеет значение cmdText, так что остается изменить лишь единственное свойство LockType (свойство CursorType у компонента автоматически имеет значение ctKeySet):

ADOTable1.LockType := ltBatchOptimistic;

ADOTable1.Open;

После этого компонент готов к режиму пакетной обработки.