COleVariant::SetString
將字串轉換為特定型別。
void SetString(
LPCTSTR lpszSrc,
VARTYPE vtSrc
);
參數
lpszSrc
要複製的 NULL 結尾字串輸入新的 COleVariant 物件。VtSrc
新的 COleVariant 物件的 [VARTYPE] 。
備註
參數 vtSrc 必須是 VT_BSTR UNICODE () 或 VT_BSTRT (ANSI)。 SetString 通常用來設定為 ANSI 字串,從 COleVariant::COleVariant 建構函式的預設字串或字串指標參數和 VARTYPE 非 UNICODE。
在非 UNICODE 組建的 ADO 資料錄集必須是 ANSI 字串。 因此,對於 DAO 更新資料之 COleVariant 物件,則為,如果您不建立 UNICODE 資料錄集,您必須使用建構函式 COleVariant::COleVariant( lpszSrc**,** vtSrc ) 表單與 vtSrc 的設定為 VT_BSTRT (ANSI) 或使用 SetString 和 vtSrc 設為 VT_BSTRT 將 ANSI 字串。 例如, CDaoRecordset 函式 CDaoRecordset::Seek 和 CDaoRecordset::SetFieldValueCOleVariant 使用物件做為參數。 DAO,如果資料錄集非 UNICODE,這些物件必須為 ANSI。
需求
Header: afxdisp.h