Компонент
TSQLTable
Компонент TSQLTable предназначен для просмотра таблиц целиком и по основным функциям подобен своим аналогам
TTаblе, TADOтаblе,TIBTаblе (подробнее о функциях компонентов таблиц см. часть III).
Для получения табличного набора данных компонент
TSQLTable самостоятельно формирует запрос на сервер, используя для этого возможности, унаследованные от предка
TCustomSQLDataSet.
Метод
procedure PrepareStatement; override;
генерирует для выбранной таблицы текст запроса, который формируется компонентом для передачи на сервер.
Для определения имени таблицы используется свойство
TableName, и, если компонент подключен к соединению, имя таблицы можно выбрать из списка.
Для подключения простых или составных индексов используются свойства
IndexFieldNames, IndexFields, IndexName.
А метод
procedure GetlndexNames(List: TStrings);
возвращает в параметр List список используемых индексов.
Связь между двумя наборами данных главный/подчиненный организуется
свойствами MasterFields,
MasterSource.
Компонент TSQLTable предоставляет разработчику некоторое подобие функций редактирования. Для удаления всех записей из связанной с компонентом таблицы на сервере используется метод
procedure DeleteRecords;
|