OLE DB набір рядків і обов'язковим підтримки

Для встановлення й витягнення даних, OLE DB шаблони використовувати функції доступу та пов'язаному через CAccessorRowset клас, як показано на рисунку нижче. Цей клас може обробляти декілька методів доступу — різних типів.

Типи методів доступу

Всі методів доступу — отримати з CAccessorBase. CAccessorBase надає параметр і зв'язування стовпців.

Є чотири типи методів доступу і три типи набір рядків, які показали, що на наступному малюнку.

У нижченаведеній таблиці перелічено чотири типи методів доступу.

Тип функції доступу Динамічний Параметри Буфер Кілька методів доступу —
CAccessor Ні Так Користувач Так
CDynamicAccessor Так Ні OLE DB шаблони Ні
CDynamicParameterAccessor Так Так OLE DB шаблони Ні
CManualAccessor Так Так Користувач Ні

Типи набір рядків

OLE DB шаблони підтримує три види rowsets (див. Попередній малюнок): один rowsets (здійснено CRowset), масові rowsets (здійснено CBulkRowset) і масив rowsets (здійснено CArrayRowset). Одного rowsets отримати ручку одного рядка, коли називається MoveNext . Масові rowsets може отримати декілька рядків ручки. Масив rowsets є rowsets, які можуть бути доступні за допомогою масиву синтаксис.

Назад до архітектура шаблон OLE DB споживача

Index