public static void SetString (LPCTSTR , VARTYPE lpszSrc vtSrc );
Parametri
lpszSrc
Una stringa null-terminated per essere copiato nel nuovo oggetto COleVariant.
vtSrc La VARTYPE per il nuovo oggetto COleVariant.
Osservazioni
Chiamare questa funzione per impostare la stringa a un tipo particolare. Il parametro vtSrc deve essere VT_BSTR (UNICODE) o VT_BSTRT (ANSI). SetString viene in genere utilizzato per impostare stringhe ANSI, poiché l'impostazione predefinita per il costruttore di COleVariant::COleVariant con una stringa o un parametro di stringa puntatore e nessun VARTYPE è UNICODE.
Un recordset DAO in una build non UNICODE prevede stringhe di essere ANSI. Così, per le funzioni DAO che utilizzano oggetti COleVariant , se non si sta creando un recordset UNICODE, è necessario utilizzare il COleVariant::COleVariant ( lpszSrc, vtSrc ) forma di costruttore con vtSrc impostato su VT_BSTRT (ANSI) o utilizzare SetString con vtSrc impostato su VT_BSTRT per rendere stringhe ANSI. Ad esempio, le funzioni di CDAORecordset CDAORecordset::Seek e CDAORecordset::SetFieldValue utilizzano oggetti COleVariant come parametri. Questi oggetti devono essere ANSI se il recordset DAO non è UNICODE.
Panoramica COleVariant |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleVariant::COleVariant, CDAORecordset::Seek, CDAORecordset::SetFieldValue