ключах (вообще, как правило, пользователям запрещается
менять первичные ключи) также становятся недоступными.
Dynamic (динамический). Динамический курсор
функционирует приблизительно так же, как курсор набора
ключей. Разница заключается в том, что набор ключей заново
читается с сервера каждый раз, когда приложение нуждается в
данных, отсутствующих в кэше. Так как запросы на чтение
данных возникают достаточно часто. Можно себе представить
дополнительную нагрузку, которую данный курсор создает на
сервер DBMS и на сеть. Однако при использовании этого
курсора клиент знает не только об изменениях данных, но и о
добавлениях и удалениях, выполняемых другими клиентами.
2.2. Компонент ADOCommand
Компонент ADOCommand предназначен в основном для
выполнения команд, не возвращающих результаты.
Для использования данного компонента, необходимо
соединить его с набором данных, используя свойство
ConnectionString. Данное свойство настраивается аналогично
настройке свойства ConnectionString компонента ADOConnection,
описанного в п.2.1.
Текст исполняемой команды хранится в свойстве
CommandText:
property CommandText: WideString;
Свойство CommandText может быть строкой, содержащей
SQL-оператор, именем таблицы или хранимой процедуры. Тип
команды указывается в свойстве CommandType, возможные значения
которого могут быть следующие:
mdUnknown - тип заданной команды неизвестен;
cmdText - текстовое представление команды или хранимой
процедуры;
cmdTable - в свойстве CommandText указано имя таблицы,
образующей обрабатываемый набор;