共用方式為


CDynamicParameterAccessor 類別

CDynamicAccessor 類似但由呼叫 ICommandWithParameters 介面來得到要設定的參數資訊。

class CDynamicParameterAccessor : public CDynamicAccessor

成員

方法

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 Library 的 Visual Studio 文件或 https://support.microsoft.com/support/ 中找到知識庫文件。

需求

標頭:atldbcli.h

請參閱

參考

CAccessor 類別

CDynamicAccessor 類別

CManualAccessor 類別

概念

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

OLE DB 消費者樣板參考