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