CDaoRecordset::GetFieldValue

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

Index