void SetString (LPCTSTR lpszSrc, VARTYPE vtSrc );
Parâmetros
lpszSrc
Uma Cadeia de Caracteres terminação nula sejam copiados para o novo objeto COleVariant.
vtSrc O VARTYPE para o novo objeto COleVariant.
Observações
Chame essa função para definir a Cadeia de caracteres para um tipo específico. O parâmetro vtSrc deve ser VT_BSTR (UNICODE) ou VT_BSTRT (ANSI). SetString é normalmente usado para definir seqüências de caracteres como ANSI, desde o padrão para o Construtor de COleVariant:: COleVariant com uma Cadeia de caracteres ou um parâmetro de Cadeia de caracteres ponteiro e não VARTYPE é UNICODE.
Um conjunto de registros DAO em uma compilação não-UNICODE espera seqüências de caracteres para ser ANSI. Assim, para funções DAO que usam COleVariant objetos, se você não estiver criando um conjunto de registros UNICODE, você deve usar o COleVariant:: COleVariant ( lpszSrc, vtSrc ) formulário do Construtor com vtSrc definido como VT_BSTRT (ANSI) ou usar SetString com vtSrc definido como VT_BSTRT fazer seqüências de caracteres ANSI. Por exemplo, as funções CDAORecordset CDAORecordset::Seek e CDaoRecordset:: SetFieldValue usam COleVariant objetos como parâmetros. Esses objetos devem ser ANSI se o conjunto de registros DAO não UNICODE.
Visão geral de COleVariant |nbsp; Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleVariant:: COleVariant, CDAORecordset::Seek, CDaoRecordset:: SetFieldValue