共用方式為


CDynamicAccessor 類別

讓您能在不知道資料庫結構描述 (資料庫的基礎結構) 的情況下,存取資料來源。

class CDynamicAccessor : public CAccessorBase

成員

方法

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 消費者樣板參考