до втрати SetString (LPCTSTR lpszSrc, VARTYPE vtSrc );
Параметри
lpszSrc
Нульовим закінченням Копіювати до нового об'єкта COleVariant.
vtSrc На VARTYPE для нового об'єкта COleVariant.
Зауваження
Викликано цю функцію, щоб задати рядок для певного типу. Параметр vtSrc повинно бути VT_BSTR (UNICODE) або VT_BSTRT (ANSI). SetString , як правило, використовується встановити рядки ANSI, оскільки за замовчуванням для рядка або рядок параметр вказівника, конструктор COleVariant::COleVariant і не 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