共用方式為


CDynamicParameterAccessor 類別

類似於 CDynamicAccessor 會取得參數資訊,藉由呼叫設定,但 ICommandWithParameters 介面。

class CDynamicParameterAccessor : public CDynamicAccessor

Members

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

CDynamicParameterAccessor

建構函式。

GetParam

從緩衝區中擷取的參數資料。

GetParamCount

擷取存取子中的參數的數目。

GetParamIO

判斷指定的參數是否為輸入或輸出參數。

GetParamLength

擷取指定的參數,儲存在緩衝區的長度。

GetParamName

擷取指定的參數名稱。

GetParamStatus

擷取儲存在緩衝區中指定參數的狀態。

GetParamString

擷取字串的資料儲存在緩衝區中指定的參數。

GetParamType

擷取指定的參數的資料型別。

SetParam

設定使用的參數資料的緩衝區。

SetParamLength

設定儲存在緩衝區中指定的參數長度。

SetParamStatus

設定的狀態儲存在緩衝區中指定的參數。

SetParamString

設定儲存在緩衝區中指定參數的字串資料。

備註

提供者必須支援消費者的 ICommandWithParameters 才能使用這個類別。

參數資訊是儲存於這個類別所建立和管理的暫存區中。 取得從緩衝區參數的資料,藉由使用 GetParamGetParamType

如需示範使用這個類別以執行 SQL Server 預存程序和取得輸出參數值的方法範例,請參閱知識庫 (Knowledge Base) 文件 Q058860<HOWTO: Execute Stored Procedure using CDynamicParameterAccessor>。知識庫文件都可在 MSDN 文件庫的 Visual Studio 文件,或在https://support.microsoft.com/support/

需求

標頭: atldbcli.h

請參閱

參考

CAccessor 類別

CDynamicAccessor 類別

CManualAccessor 類別

概念

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

OLE DB 消費者樣板的參考