CDynamicStringAccessor::SetString
將指定的資料行的資料設定為字串。
HRESULT SetString(
DBORDINAL nColumn,
BaseType* data
) throw( );
HRESULT SetString(
const CHAR* pColumnName,
BaseType* data
) throw( );
HRESULT SetString(
const WCHAR* pColumnName,
BaseType* data
) throw( );
參數
nColumn
[in]資料行數目。 資料行編號從 1 開始。 如果有的話,到書籤資料行中,是指特殊的值為 0。pColumnName
[in]要包含的資料行名稱的字元字串變數的指標。data
[in]要寫入至指定的資料行的字串資料指標。
傳回值
要用來設定指定資料行的字串值給變數的指標。 值屬於型別BaseType,這會是CHAR 或WCHAR 取決於是否_UNICODE 已經定義。
備註
第二個覆寫表單會以 ANSI 字串的資料行名稱,第三個覆寫表單會以 Unicode 字串的資料行名稱。
如果_SECURE_ATL定義為具有非零的值,執行階段判斷提示失敗就會產生如果輸入data字串長度超過允許的長度上限的參考的資料行。 否則,如果長度超過允許的長度上限,會截斷輸入的字串。
需求
標頭: atldbcli.h