Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Команды

01.01.2007

Программные средства ADO были бы неполными, если бы не имели возможности использовать для работы с данными язык SQL. Операторы DML и DDL, ряд специальных операторов ADO носят общее название текстовых команд.

Объект-команда инкапсулирует саму текстовую команду и механизм обработки и передачи команды. Объект команды выполняет следующие операции:

Главный интерфейс объекта команды icommand имеет три метода:

function Cancel: HResult; stdcall;

отменяет выполнение команды;

function Execute(const punkOuter: lUnknown; const riid: TGUID; var
  pParams: DBPARAMS; pcRowsAffected: PInteger; ppRowset: PlUnknown):
  HResult; stdcall;

исполняет команду;

function GetDBSession(const riid: TGUID; out ppSession: lUnknown):
  HResult; stdcall;

возвращает ссылку на интерфейс сессии, вызвавший данную команду.

Помимо основного, объект команды обеспечивает доступ к дополнительным интерфейсам:

Previous page:
Наборы рядов
Top:
DRKB
Next page:
Провайдеры ADO