CDaoRecordset::SetFieldValue

аннулировать 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

Index