Поделиться через


CDaoRecordset::SetFieldValue

Эта функция-член вызывается для задания значения полей или порядковой позиции или путем изменения значения строки.

virtual void SetFieldValue( 
   LPCTSTR lpszName, 
   const COleVariant& varValue  
); 
virtual void SetFieldValue( 
   int nIndex, 
   const COleVariant& varValue  
); 
void SetFieldValue( 
   LPCTSTR lpszName, 
   LPCTSTR lpszValue  
); 
void SetFieldValue( 
   int nIndex, 
   LPCTSTR lpszValue  
);

Параметры

  • lpszName
    Указатель на строку, содержащую имя поля.

  • varValue
    Ссылка на объект, содержащий значение поля COleVariant содержимого.

  • nIndex
    Целое число, представляющее порядковый номер поля в соответствии) (нулевой- коллекции полей набора записей.

  • lpszValue
    Указатель на строку, содержащую значение содержимое поля.

Заметки

Используйте SetFieldValue и GetFieldValue для динамического связывания поля во время выполнения, а не статически столбцы привязки с помощью механизма DoFieldExchange.

Обратите внимание, что если не создан набор записей в юникоде, то любая форма, которая не содержит SetFieldValue используйте параметр COleVariant или объект COleVariant должен быть явным образом объявленным ANSI. Это делается с помощью форм COleVariant::COleVariant( lpszSrc**,** vtSrc ) конструктора с vtSrc, для VT_BSTRT (ANSI) или с помощью функции SetString( lpszSrc**,** vtSrcCOleVariant ) с vtSrc задает значение VT_BSTRT.

Дополнительные сведения см. в разделах "объект поля" и "имеют свойство" в Справке DAO.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

Диаграмма иерархии

CDaoRecordset::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString