Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída COleVariant

Graf hierarchie

COleVariant::COleVariant

CDaoRecordset::Seek

CDaoRecordset::SetFieldValue