COleVariant::SetString
Imposta la stringa in un tipo.
void SetString(
LPCTSTR lpszSrc,
VARTYPE vtSrc
);
Parametri
lpszSrc
Una stringa con terminazione null vengano copiate nel nuovo oggetto COleVariant.VtSrc
VARTYPE Per il nuovo oggetto COleVariant.
Note
Il parametro vtSrc deve essere VT_BSTR (UNICODE) o VT_BSTRT (ANSI).SetString in genere utilizzato per impostare le stringhe in ANSI, poiché l'impostazione predefinita per il costruttore COleVariant::COleVariant con un parametro del puntatore di stringa o della stringa e non è VARTYPE UNICODE.
Un recordset di DAO per una compilazione di non UNICODE si prevede che le stringhe siano ANSI.Pertanto, per DAO funzioni che gli oggetti COleVariant di utilizzo, se non si sta creando un recordset di UNICODE, è necessario utilizzare la forma COleVariant::COleVariant( lpszSrc**,** vtSrc ) del costruttore con vtSrc impostato su VT_BSTRT (ANSI) o utilizzare SetString con vtSrc impostato su VT_BSTRT per creare stringhe ANSI.Ad esempio, le funzioni CDaoRecordset::Seek e CDaoRecordset::SetFieldValueCDaoRecordset utilizzano oggetti COleVariant come parametri.Questi oggetti devono essere ANSI se il recordset di DAO non UNICODE.
Requisiti
Header: afxdisp.h