CDynamicParameterAccessor::SetParamString
設定儲存在緩衝區中指定參數的字串資料。
bool SetParamString(
DBORDINAL nParam,
const CHAR* pString,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
bool SetParamString(
DBORDINAL nParam,
const WCHAR* pString,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
參數
nParam
[in]參數數目 (從 1 的位移)。 參數 0 保留給傳回值。 參數數目是根據其順序的 SQL 或預存程序呼叫中參數的索引。 請參閱 SetParam 的範例。pString
[in]變數的指標,ANSI (CHAR) 或 Unicode (WCHAR) 的字串指定參數的資料。 請參閱DBSTATUS oledb.h 中。status
[in]DBSTATUS指定參數的狀態。 如需DBSTATUS的值,請參閱狀態在 OLE DB 程式設計人員參考,或搜尋DBSTATUS oledb.h 中。
備註
傳回 ,則為 true 成功或 ,則為 false 錯誤所致。
SetParamString如果您嘗試將設定為大於最大大小為指定的字串將會失敗pString。
使用SetParamString設定緩衝區內的字串參數的資料。 使用 SetParam 來設定非字串參數的資料緩衝區中。
需求
標頭: atldbcli.h