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

Наборы рядов

01.01.2007

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

Объект сессии имеет обязательный интерфейс IOpenRowset с методом

function OpenRowset(const punkOuter: lUnknown; pTablelD: PDBID;
  plndexID: PDBID; const riid: TGUID; cPropertySets: UINT; rgPropertySets:
  PDBPropSetArray; ppRowset: PlUnknown): HResult; stdcall;

который открывает необходимый набор рядов.

В зависимости от возможностей источника данных набор рядов может поддерживать различные интерфейсы. Но пять из них являются обязательными:

Примечание

В отличие от привычной практики разработки интерфейсов в рамках модели СОМ, интерфейсы OLE DB часто имеют всего один-два метода. В результате большая группа интерфейсов реализует несколько вполне стандартных функций.

Дополнительные возможности по управлению набором рядов предоставляют следующие интерфейсы:

Previous page:
Транзакции
Top:
DRKB
Next page:
Команды