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 呼叫。