Класс 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