Поделиться через


CDaoFieldExchange::m_nOperation

Определяет операцию, выполняемую в объекте CDaoRecordset, связанном с объектом обмена полями.

Заметки

Объект CDaoFieldExchange предоставляет контекст для различных операций с DFX в наборе записей.

ПримечаниеПримечание

Значение PSEUDONULL, описанное в операциями MarkForAddNew и SetFieldNull ниже значение, используемое для пометки null полей.Механизм обмена полей записей DAO (DFX) использует это значение, чтобы определить, какие поля явно помечен null.PSEUDONULL не требуется для полей COleDateTime и COleCurrency.

Возможные значения m_nOperation:

Операция

Описание

AddToParameterList

Создает предложение PARAMETERS инструкции SQL.

AddToSelectList

Создает предложение SELECT инструкции SQL.

BindField

Привязывает поле в базу данных на расположение в памяти в приложении.

BindParam

Устанавливает значения параметров для запроса набора записей.

Адресная привязка

Устанавливает состояние null для поля.

AllocCache

Выбирает кэш, используемый для проверки для "пакостных" полей в наборе записей.

StoreField

Сохраняет текущую запись в кэш.

LoadField

Получает кэшированные переменные элемента данных в наборе записей.

FreeCache

Освобождает кэш, используемый для проверки "пакостных" полей в наборе записей.

SetFieldNull

Устанавливает состояние поля null и иметь PSEUDONULL.

MarkForAddNew

Помечает поля "измененные", если не PSEUDONULL.

MarkForEdit

Помечает поля "измененные", если они не совпадают кэш.

SetDirtyField

Задает значения поля, помеченный как "пакостный".

DumpField

Создает дамп содержимое поля (debug).

MaxDFXOperation

Используемый для проверки ввода.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoFieldExchange

Диаграмма иерархии

CDaoFieldExchange::IsValidOperation

CDaoFieldExchange::m_prs

CDaoRecordset::DoFieldExchange