共用方式為


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

請參閱

參考

CDynamicStringAccessor 類別