Поделиться через


Класс CAccessorBase

Все методы доступа в шаблонах OLE DB являются производными от этого класса. CAccessorBase позволяет одному набору строк управлять несколькими средствами доступа. Она также предоставляет привязку для параметров и выходных столбцов.

Синтаксис

// Replace with syntax

Участники

Методы

Имя Описание
Закрыть Закрывает методы доступа.
GetHAccessor Извлекает дескриптор доступа.
GetNumAccessors Извлекает количество методов доступа, созданных классом.
IsAutoAccessor Проверяет, является ли указанный метод доступа автодоступом.
ReleaseAccessors Освобождает методы доступа.

Требования

Заголовок: atldbcli.h

CAccessorBase::Close

Закрывает методы доступа.

Синтаксис

void Close();

Замечания

Сначала необходимо вызвать ReleaseAccessors .

CAccessorBase::GetHAccessor

Извлекает дескриптор доступа указанного метода доступа.

Синтаксис

HACCESSOR GetHAccessor(ULONG nAccessor) const;

Параметры

nAccessor
[in] Число смещений от нуля для метода доступа.

Возвращаемое значение

Дескриптор доступа.

CAccessorBase::GetNumAccessors

Извлекает количество методов доступа, созданных классом.

Синтаксис

ULONG GetNumAccessors() const;

Возвращаемое значение

Количество методов доступа, созданных классом.

CAccessorBase::IsAutoAccessor

Возвращает значение true, если данные автоматически извлекаются для метода доступа во время операции перемещения.

Синтаксис

bool IsAutoAccessor(ULONG nAccessor) const;

Параметры

nAccessor
[in] Число смещений от нуля для метода доступа.

Возвращаемое значение

Возвращает, true является ли метод доступа автодоступом. В противном случае возвращается значение false.

CAccessorBase::ReleaseAccessors

Освобождает методы доступа, созданные классом.

Синтаксис

HRESULT ReleaseAccessors(IUnknown* pUnk);

Параметры

панк
[in] Указатель на IUnknown интерфейс для COM-объекта, для которого были созданы методы доступа.

Возвращаемое значение

Стандартный HRESULT.

Замечания

Вызывается из CAccessorRowset::Close.

См. также

Шаблоны объекта-получателя OLE DB
Ссылка на шаблоны объекта-получателя OLE DB
Класс CAccessorBase