Примечания
Идентифицирует операцию над CDaoRecordset объект, связанный с объектом поля обмена. Объект CDaoFieldExchange предоставляет контекст для целого ряда различных операций DFX на набор записей.
Примечаниеnbsp;ПСЕВДО&NULL значение, описанные в разделе ниже операции MarkForAddNew и метод SetFieldNull — это значение, используемое для обозначения поля Null. Механизм обмена полей записей DAO (DFX) использует это значение для определения, какие поля были явно помечены Null. ПСЕВДОNULL не является обязательным для поля COleDateTime и COleCurrency .
Для получения дополнительных сведений об этих операций и DFX, см. статью DAO запись поля обмена (DFX) в Руководстве Visual C++ программист.
Возможные значения m_nOperation :
| Операция | Описание |
| AddToParameterList | Строит предложении Параметры инструкции SQL. |
| AddToSelectList | Строит предложение SELECT инструкции SQL. |
| BindField | Привязывает поля в базе данных в памяти место в вашем приложении. |
| BindParam | Устанавливает значения параметров для набора записей запроса. |
| Исправление | Устанавливает состояние Null для поля. |
| AllocCache | Выделяет кэш, используемый для проверки «грязный» полей в наборе записей. |
| StoreField | Сохраняет текущую запись в кэш. |
| LoadField | Восстанавливает переменных-членов кэшированных данных в наборе записей. |
| FreeCache | Освобождает кэш, используемый для проверки «грязный» полей в наборе записей. |
| Метод SetFieldNull | Устанавливает поля состояние Null и значение для ПСЕВДО NULL. |
| MarkForAddNew | Помечает поля «грязный», если не ПСЕВДО NULL. |
| MarkForEdit | Помечает поля «грязный», если они не соответствуют кэша. |
| SetDirtyField | Задает поле значения помечен как «грязный». |
| DumpField | Выводит содержимое поля (только для отладки). |
| MaxDFXOperation | Используется для проверки ввода. |
Обзор CDaoFieldExchange |nbsp; Члены класса | Иерархическая схема
См. также CDaoFieldExchange::IsValidOperation, CDaoFieldExchange::m_prs, CDaoRecordset::DoFieldExchange