COleVariant::SetString
Задает строку в указанный тип.
Синтаксис
void SetString(
LPCTSTR lpszSrc,
VARTYPE vtSrc
);
Параметры
lpszSrc
Null- готовая строка для копирования в новый объект COleVariant.VtSrc
VARTYPE Для нового объекта COleVariant.
Заметки
Параметр vtSrc должен быть VT_BSTR (ЮНИКОД) или VT_BSTRT (ANSI).SetString, как правило, используется для установки строки ANSI, поскольку значение по умолчанию для конструктора COleVariant::COleVariant с параметром строки или указателя строки и без VARTYPE ЮНИКОД.
Наборы записей DAO, отличных от ЮНИКОДА в построении ожидает строки для ANSI.Таким образом, для DAO действует, что объекты COleVariant, если не создан набор записей в юникоде, то следует использовать форму COleVariant::COleVariant( lpszSrc**,** vtSrc ) конструктора с vtSrc в VT_BSTRT (ANSI) или использовать SetString с vtSrc привязки VT_BSTRT чтобы сделать строки ANSI.Например, функции CDaoRecordset::Seek и CDaoRecordset::SetFieldValueCDaoRecordset используют объекты COleVariant в качестве параметров.Эти объекты должны быть в формате ANSI, если набор записей DAO не в юникоде.
Требования
Header: afxdisp.h
См. также
COleVariant Class
Диаграмма иерархии
COleVariant::COleVariant
CDaoRecordset::Seek
CDaoRecordset::SetFieldValue