COleVariant::SetString
Nastaví řetězec určitého typu.
void SetString(
LPCTSTR lpszSrc,
VARTYPE vtSrc
);
Parametry
lpszSrc
Řetězec zakončený zkopírovat do nového COleVariant objektu.VtSrc
VARTYPE nové COleVariant objektu.
Poznámky
Parametr vtSrc musí být VT_BSTR (UNICODE) nebo VT_BSTRT (ANSI).SetStringobvykle slouží k nastavení řetězce ANSI, od výchozí COleVariant::COleVariant konstruktor řetězec nebo řetězec parametr ukazatele a č VARTYPE je UNICODE.
Sada záznamů DAO v kódování UNICODE sestavení očekává řetězce jako ANSI.Tedy u DAO funguje pomocí COleVariant objekty nejsou vytváření záznamů UNICODE, je nutné použít COleVariant::COleVariant ( lpszSrc , vtSrc ) formulář konstruktor s vtSrc nastavena na VT_BSTRT (ANSI) nebo pomocí SetString s vtSrc nastavena na VT_BSTRT aby řetězce ANSI.Například CDaoRecordset funkce CDaoRecordset::Seek a CDaoRecordset::SetFieldValue pomocí COleVariant objekty jako parametry.Pokud není sadu záznamů DAO UNICODE, musí být tyto objekty ANSI.
Požadavky
Záhlaví: afxdisp.h