аннулировать SetString (LPCTSTR lpszSrc, VARTYPE vtSrc );
Параметры
lpszSrc
Строка, заканчивающаяся, копируются в новый объект COleVariant.
vtSrc VARTYPE для нового объекта COleVariant.
Примечания
Эта функция вызывается для задания строки для конкретного типа. Параметр vtSrc должен быть VT_BSTR (UNICODE) или VT_BSTRT (ANSI). SetString обычно используется для задания строки ANSI, поскольку по умолчанию для конструктора COleVariant::COleVariant с string или строковый параметр указателя и не VARTYPE — Юникод.
Набор записей DAO в не Юникод построить ожидает строк для ANSI. Таким образом, для выполнения функций DAO, которые используют объекты COleVariant если вы не создаете набор UNICODE, вы должны использовать COleVariant::COleVariant ( lpszSrc, vtSrc ) конструктор с vtSrc равным VT_BSTRT (ANSI) или использовать SetString с vtSrc присвоено значение VT_BSTRT , чтобы сделать строки ANSI. К примеру CDAORecordset функции CDAORecordset::Seek и CDAORecordset::SetFieldValue используют COleVariant объектов в качестве параметров. Эти объекты должны быть ANSI, если набор записей DAO не Юникод.
Обзор COleVariant |nbsp; Члены класса | Иерархическая схема
См. также COleVariant::COleVariant, CDAORecordset::Seek, CDAORecordset::SetFieldValue