Кент Рейсдорф. BORLAND C++BUILDER. Раздел 4

Кент Рейсдорф. BORLAND C++BUILDER. Страница 466

? Использовать только локальный синтаксис SQL.

? Работать только с одной таблицей.

? Не иметь оператора ORDER BY.

? Не содержать составных функций.

? Не содержать вычисляемых полей.

? Использовать в операторе WHERE сравнения имен столбцов только со скалярными константами. К поддерживаемым операторам относятся LIKE, >, <, >= и <=. Отдельные элементы оператора могут быть объ­единены также с помощью AND или OR.

Для таблиц, расположенных на сервере, SQL должен:

? Использовать только локальный синтаксис SQL.

? Работать только с одной таблицей.

? Не содержать составных функций.

Метод First устанавливает TDataSet на начало, а метод Last — в конец. Методы Prior и Next перемещают курсор на предыдущую и следующую строку, соответственно. Метод MoveBy используется для перемещения на определенное число строк вперед или назад относительно текущей строки.

С помощью свойств Bof и Eof можно определить, находится ли курсор TDataSet на начале или в конце таблицы. Эти два свойства полезны при организации циклов, в которых просматриваются строки.

Методы Append и Insert используются для добавления пустых строк в TDataSet. Append добавляет запись в конец таблицы, a Insert вставляет ее в текущей позиции курсора. AppendRecord и InsertRecord используются для добавления строк, поля которых содержат заданные значения.

Метод Delete удаляет строку в текущей позиции курсора. Метод Edit позволяет изменять строки, переводя TDataSet в режим редактирования. Метод Post сохраняет изменения в базе данных, a Cancel — отменяет их.

Другие свойства, методы и события описаны в предыдущем разделе, посвященном компоненту ТТаЫе.

TStoredProc

Модуль: DBTables Класс-предок: TDBDataSet

Так же, как ТТаЫе и TQuery, TStoredProc является прямым потомком класса DBDataSet и косвенным потомком класса TDataSet. Это означает, что в дополнение к методам, свойствам и событиям, определенным в самом клас­се, TStoreProc наследует некоторые члены от класса DBDataSet. Таким об­разом, существует много общего между тремя компонентами, основанными на TDataSet: ТТаЫе, TQuery и TStoredProc.

Web-дизайн (с) 2010 All rights reserved