аннулировать SetFieldV&alue (LPCTSTR lpszNameconst COleVariantamp;varValue );
броска (CDaoException, CMemoryException);
аннулировать SetFieldV&alue (int nOrdinalconst COleVariantamp;varValue );
броска (CDaoException, CMemoryException);
аннулировать SetFieldValue (LPCTSTR lpszName, LPCTSTR lpszValue );
аннулировать SetFieldValue (int nOrdinal, LPCTSTR lpszValue );
Параметры
lpszName
Указатель на строку, содержащую имя поля.
varValue
Ссылка на объект COleVariant , содержащий значение поля содержимого.
nOrdinal
Целое число, представляющее порядковый номер поля в наборе записей коллекции Fields (начиная с нуля).
lpszValue
Указатель на строку, содержащую значение содержимого поля.
Примечания
Вызов этой функции-члена для установки значения поля, либо по порядковому номеру или путем изменения значения строки. Использование SetFieldValue и GetFieldValue для динамического связывания поля во время выполнения, а не статически привязки столбцов с помощью функции DoFieldExchange механизм.
Обратите внимание, что если вы не создаете набор Юникод, необходимо либо использовать форму SetFieldValue , который не содержит параметр COleVariant (один из двух последних синтаксические формы) или COleVariant объект должны быть явно объявлены ANSI. Это может быть сделано с помощью COleVariant::COleVariant( lpszSrc, vtSrc ) формы конструктора с vtSrc равным VT_BSTRT (ANSI) или с помощью функции COleVariant SetString( lpszSrc, vtSrc ) с vtSrc равным VT_BSTRT.
Для получения дополнительных сведений о обмен полей записей, обратитесь к статьям DAO запись поля обмена (DFX) и записей DAO: привязка записи динамически в Руководстве по Visual C++ программист. Соответствующие сведения содержатся в разделе темы «Объект поля» и «Свойства Value» в справке DAO.
Обзор CDaoRecordset | Члены класса | Иерархическая схема
См. такжеnbsp;CDaoRecordset::GetFieldValue, CDaoRecordset::m_nParams, CDaoRecordset::SetFieldValue&Null, COleVariant::COleVariant, COleVariant::SetString