共用方式為


CDynamicStringAccessor 類別

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

template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor

Members

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

GetString

擷取指定資料行的資料,做為字串。

SetString

將指定的資料行的資料設定為字串。

備註

雖然 CDynamicAccessor 要求提供者,報告的原生格式的資料CDynamicStringAccessor要求提供者擷取從資料存放區,以字串資料存取的所有資料。 這個對於不需要計算資料存放區值的簡單工作 (例如,顯示或列印資料存放區的內容) 來說相當有用。

原生資料存放區中的資料行資料型別並不重要 ; 提供者可以支援資料轉換,因為它會提供字串格式的資料。 如果提供者不支援從原生資料型別轉換為字串 (這並不常見),提出要求的呼叫會傳回成功值 DB_S_ERRORSOCCURED,和對應的資料行的狀態會指出有轉換問題 DBSTATUS_E_CANTCONVERTVALUE

使用 CDynamicStringAccessor 方法取得資料行資訊。 您可以在執行階段使用這些資料行資訊,動態地建立存取子。

資料行資訊是儲存在這個類別所建立和管理的暫存區中。 取得資料的緩衝區使用 GetString,或將資料儲存到緩衝區時使用 SetString

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

需求

標頭: atldbcli.h

請參閱

參考

CAccessor 類別

CDynamicParameterAccessor 類別

CManualAccessor 類別

CDynamicAccessor 類別

CDynamicStringAccessorA 類別

CDynamicStringAccessorW 類別

CXMLAccessor 類別

概念

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

OLE DB 消費者樣板的參考