CAccessorBase 類別

OLE DB 範本中的所有存取子都衍生自這個類別。 CAccessorBase 允許一個數據列集管理多個存取子。 它也提供參數和輸出數據行的系結。

語法

// Replace with syntax

成員

方法

名稱 描述
關閉 關閉存取子。
GetHAccessor 擷取存取子句柄。
GetNumAccessors 擷取 類別所建立的存取子數目。
IsAutoAccessor 測試指定的存取子是否為 autoaccessor。
ReleaseAccessors 釋放存取子。

需求

標頭檔:atldbcli.h

CAccessorBase::Close

關閉存取子。

語法

void Close();

備註

您必須先呼叫 ReleaseAccessors

CAccessorBase::GetHAccessor

擷取指定之存取子的存取子控制代碼。

語法

HACCESSOR GetHAccessor(ULONG nAccessor) const;

參數

nAccessor
[in] 存取子的零位移數字。

傳回值

存取子控制代碼。

CAccessorBase::GetNumAccessors

擷取 類別所建立的存取子數目。

語法

ULONG GetNumAccessors() const;

傳回值

類別所建立的存取子數目。

CAccessorBase::IsAutoAccessor

如果在Move作業期間自動擷取存取子的數據,則傳回 true。

語法

bool IsAutoAccessor(ULONG nAccessor) const;

參數

nAccessor
[in] 存取子的零位移數字。

傳回值

如果存取子是 autoaccessor,則傳 true 回 。 否則會傳回 false

CAccessorBase::ReleaseAccessors

釋放 類別所建立的存取子。

語法

HRESULT ReleaseAccessors(IUnknown* pUnk);

參數

朋克
[in]已建立存取子之 COM 物件的介面指標 IUnknown

傳回值

標準 HRESULT。

備註

CAccessorRowset::Close 呼叫。

另請參閱

OLE DB 消費者範本
OLE DB 消費者範本參考
CAccessorBase 類別