共用方式為


CDynamicAccessor 類別

可讓您存取該資料來源,當您在不知道資料庫結構描述 (資料庫的基礎結構)。

class CDynamicAccessor : public CAccessorBase

Members

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

AddBindEntry

在覆寫預設存取子,請將繫結項目加入至輸出資料行中。

CDynamicAccessor

具現化,並初始化CDynamicAccessor物件。

關閉

解除繫結所有資料行、 釋放已配置的記憶體,並釋放 IAccessor 類別中的介面指標。

GetBookmark

擷取目前資料列的書籤。

GetBlobHandling

擷取 BLOB 處理目前資料列的值。

GetBlobSizeLimit

擷取的最大的 BLOB 大小,以位元組為單位。

GetColumnCount

擷取資料列集中的資料行數目。

GetColumnFlags

擷取的資料行的特性。

GetColumnInfo

擷取資料行中繼資料。

GetColumnName

擷取指定資料行的名稱。

GetColumnType

擷取指定資料行的資料型別。

GetLength

擷取的資料行,以位元組為單位的可能長度上限。

GetOrdinal

擷取指定資料行名稱的資料行索引。

GetStatus

擷取指定資料行的狀態。

GetValue

從緩衝區中擷取的資料。

SetBlobHandling

設定 BLOB 處理目前資料列的值。

SetBlobSizeLimit

設定最大 BLOB 大小以位元組為單位。

SetLength

設定資料行的長度,以位元組為單位。

SetStatus

設定指定的資料行的狀態。

SetValue

儲存至緩衝區的資料。

備註

使用CDynamicAccessor方法來取得資料行的資訊,例如資料行名稱、 資料行數、 資料型別,等等。然後,您會使用這些資料行資訊在執行階段以動態方式建立存取子。

資料行資訊儲存於這個類別所建立和管理的暫存區中。取得資料的緩衝區使用 GetValue

討論區及使用動態存取子類別的範例,請參閱使用動態存取子

需求

標頭: atldbcli.h

請參閱

參考

CAccessor 類別

CDynamicParameterAccessor 類別

CManualAccessor 類別

概念

OLE DB 消費者樣板 (C++)

OLE DB 消費者樣板的參考