виртуальные void GetFieldV&alue (LPCTSTR lpszNameCOleVariantamp;varValue );
броска (CDaoException, CMemoryException);
виртуальные void GetFieldV&alue (int nIndexCOleVariantamp;varValue );
броска (CDaoException, CMemoryException);
Виртуальный COleVariant GetFieldValue (LPCTSTR lpszName );
броска (CDaoException, CMemoryException);
Виртуальный COleVariant GetFieldValue (int nIndex );
броска (CDaoException, CMemoryException);
Возвращаемое значение
Две версии GetFieldValue , которые возвращают значение возвращает объект COleVariant , содержащий значение поля.
Параметры
lpszName
Указатель на строку, содержащую имя поля.
varValue
Ссылка на объект COleVariant , который будет хранить значение поля.
nIndex
Начинающийся с нуля индекс поля в коллекции полей набора записей, для поиска по индексу.
Примечания
Вызов этой функции-члена для получения данных в наборе записей. Вы можете найти поле по имени или по порядковому номеру.
Примечание Это более эффективный способ вызова одной из версий этой функции-члена, которая принимает ссылку объекта COleVariant в качестве параметра, а не версию, возвращает объект COleVariant.
Использование GetFieldValue и SetFieldValue для динамического связывания поля во время выполнения, а не статически привязки столбцов с помощью функции DoFieldExchange механизм.
GetFieldValue и механизм DoFieldExchange могут быть объединены для повышения производительности. К примеру использовать GetFieldValue получить значение, вам нужно только по требованию и назначить этот призыв к "Дополнительная информация" кнопку в интерфейсе.
Для получения дополнительных сведений о привязке полей динамически, статью записей DAO: Связывание записей динамически в Руководстве по Visual C++ программист. Соответствующие сведения содержатся в разделе темы «Объект поля» и «Свойства Value» в справке DAO.
Обзор CDaoRecordset | Члены класса | Иерархическая схема
См. также CDaoRecordset::SetFieldValue