CDaoRecordset::GetFieldValue
Эта функция-член вызывается с целью извлечения данных в наборе записей.
virtual void GetFieldValue(
LPCTSTR lpszName,
COleVariant& varValue
);
virtual void GetFieldValue(
int nIndex,
COleVariant& varValue
);
virtual COleVariant GetFieldValue(
LPCTSTR lpszName
);
virtual COleVariant GetFieldValue(
int nIndex
);
Параметры
lpszName
Указатель на строку, содержащую имя поля.varValue
Ссылка на объект COleVariant, который будет храниться значение поля.nIndex
Индекс, начинающийся с нуля полей в коллекции полей набора записей для поиска по индексу.
Возвращаемое значение
Версии 2 GetFieldValue, возвращают значения COleVariant возвращают объект, содержащий значение поля.
Заметки
Можно найти поле имени или порядковой позиции.
![]() |
---|
Она эффективнее вызывать одну из версий этого функции-члена, который принимает ссылку на объект COleVariant в качестве параметра, а не прямой вызов версию, которая возвращает объект COleVariant.В более поздних версиях этой функции сохраняются для обратной совместимости. |
Используйте GetFieldValue и SetFieldValue для динамического связывания поля во время выполнения, а не статически столбцы привязки с помощью механизма DoFieldExchange.
GetFieldValue и механизм DoFieldExchange можно объединить для повышения производительности.Например, используйте GetFieldValue для получения значения, которое нужно только по требованию, и присвоить этот вызов "кнопке дополнительные сведения" в интерфейсе.
Дополнительные сведения см. в разделах "объект поля" и "имеют свойство" в Справке DAO.
Требования
Header: afxdao.h