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