共用方式為


IAccessorImpl 類別

提供實作的 IAccessor 介面。

template <
   class T, 
   class BindType = ATLBINDINGS, 
   class BindingVector = CAtlMap < 
      HACCESSOR hAccessor, 
      BindType* pBindingsStructure 
   > 
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>

參數

  • T
    您的資料列集或命令的物件類別。

  • BindType
    儲存單位的繫結資訊。 預設值是 ATLBINDINGS 結構 (請參閱 [atldb.h])。

  • BindingVector
    資料行資訊的儲存裝置單位。 預設值是 CAtlMap 索引鍵的項目 HACCESSOR 值和值項目是變數的指標, BindType結構。

Members

a336dc6t.collapse_all(zh-tw,VS.110).gif方法

IAccessorImpl

建構函式。

a336dc6t.collapse_all(zh-tw,VS.110).gif介面方法

AddRefAccessor

將參考次數 (Reference Count) 加入至現有的存取子 (Accessor)。

CreateAccessor

透過一組繫結建立存取子。

GetBindings

傳回存取子中的繫結。

ReleaseAccessor

釋放存取子。

備註

這是強制性的資料列集和命令。 OLE DB 需要實作的提供者 HACCESSOR,這是到標籤上的陣列, DBBINDING 結構。 HACCESSORs 所提供的IAccessorImpl個地址的BindType結構。 根據預設, BindType定義為 ATLBINDINGSIAccessorImpl的樣板定義。 BindType提供一種機制所使用的IAccessorImpl來追蹤中的元素數目及其 DBBINDING 陣列,以及參考計數和存取子旗標。

需求

標頭: atldb.h

請參閱

概念

OLE DB 提供者樣板 (C++)

OLE DB 提供者樣板架構