Члены класса CDaoRecordset

Члены данных
Строительство
Атрибуты
Операции обновления набора записей
Операции навигации набора записей
Другие операции набора записей
Overridables

Члены данных

m_bCheckCacheForDirtyFields Содержит флаг, указывающий ли поля автоматически помечаются как изменилась.
m_pDAORecordset Указатель на интерфейс DAO, лежащие в основе объекта набора записей.
m_nFields Содержит число элементов данных полей в классе набора записей и количество столбцов, выбранных записей из источника данных.
m_nParams Содержит количество членов-параметров данных в классе набора записей — количество параметров, переданных с запросом набора записей
m_pDatabase База данных-источник для этого результирующего набора. Содержит указатель на объект CDaoDatabase.
m_strFilter Содержит строку, используемую для создания инструкции SQL где.
m_strSort Содержит строку, используемую для создания инструкции SQL ORDER BY.

Строительство

CDaoRecordset Конструирует CDaoRecordset объекта.
Закрыть Закрытие набора записей.
Открытый Создает новый набор записей из таблицы, общий или моментальных снимков.

Атрибуты

CanAppend Возвращает ненулевое значение, если новые записи могут быть добавлены к записей через функции-члена AddNew.
CanBookmark Возвращает ненулевое значение если набор записей поддерживает закладки.
CanRestart Возвращает ненулевое значение если повторный запрос может быть вызван, чтобы снова выполнить запрос набора записей.
CanScroll Возвращает ненулевое значение, если вы можете прокручивать записи.
CanTransact Возвращает ненулевое значение, если источник данных поддерживает транзакции.
CanUpdate Возвращает ненулевое значение если набор записей может быть обновлена (вы можете добавлять, обновлять или удалять записи).
GetCurrentIndex Возвращает CString , содержащий имя индекса, совсем недавно используемых на индексированные, типа table CDaoRecordset.
GetDateCreated Возвращает дату и время, когда был создан объект CDaoRecordset основе базовой таблицы
GetDateLastUpdated Возвращает дату и время последнего изменения, внесенные в структуру базовой таблицы, лежащие в основе CDaoRecordset объект.
GetEditMode Возвращает значение, показывающее состояние редактирования для текущей записи.
GetLastModifiedBookmark Используется для определения наиболее недавно добавлена или обновлена запись.
GetName Возвращает CString , содержащий имя набора записей.
GetParamValue Извлекает текущее значение указанного параметра, хранящихся в объекте базового DAOParameter.
GetRecordCount Возвращает количество записей в объекте recordset.
GetSQL Возвращает SQL-строку, используемую для выбора записей для набора записей.
GetType Вызывается для определения типа набора записей: тип таблицы, динамического или статического типа.
GetValidationRule Возвращает CString , содержащий значение, которое проверяет данные, как оно вводится в поле.
GetValidationText Извлекает текст, который отображается, когда правило проверки не удовлетворен.
IsBOF Возвращает ненулевое значение если набор записей расположен перед первой записью. Нет текущей записи.
IsDeleted Возвращает ненулевое значение если набор записей располагается на удаленной записи.
IsEOF Возвращает ненулевое значение если набор записей был размещен после последней записи. Нет текущей записи.
IsFieldDirty Возвращает ненулевое значение, если было изменено указанное поле в текущей записи.
IsFieldNull Возвращает ненулевое значение, если указанное поле в текущей записи Null (имеющими никакого значения).
IsFieldNullable Возвращает ненулевое значение, если указанное поле в текущей записи может быть присвоено значение Null (имеющими никакого значения).
IsOpen Возвращает ненулевое значение, если открытые был вызван ранее.
SetCurrentIndex Вызывается для установки индекс объекта recordset табличного типа.
SetParamValue Устанавливает текущее значение указанного параметра, хранящихся в объекте базового DAOParameter
SetParamValueNull Устанавливает текущее значение указанного параметра в Null (имеющими никакого значения).

Операции обновления набора записей

Метод AddNew Готовит для добавления новой записи. Вызвать обновление для завершения добавления.
CancelUpdate Отменяет все ожидающие обновления из-за операции редактирования или AddNew.
Удаление Удаляет текущую запись из набора записей. Необходимо явно переходе на другую запись после удаления.
Редактирование Готовит для изменения текущей записи. Вызвать обновление для завершения редактирования.
Обновление Завершает операцию AddNew или Edit , сохраняя новые или отредактированные данные на источнике данных.

Операции навигации набора записей

Найти Находит первый, следующий, предыдущий, или последний местоположение конкретной строки в наборе записей динамического, который удовлетворяет указанным критериям и делает, что записывать текущую запись.
FindFirst Ищет первую запись в динамического или статического типа записей, который удовлетворяет указанным критериям и делает, что записывать текущую запись.
FindLast Поиск последней записи в динамического или статического типа записей, который удовлетворяет указанным критериям и делает, что записывать текущую запись.
FindNext Находит следующую запись в динамического или статического типа записей, который удовлетворяет указанным критериям и делает, что записывать текущую запись.
FindPrev Находит предыдущую запись в динамического или статического типа записей, который удовлетворяет указанным критериям и делает, что записывать текущую запись.
GetAbsolutePosition Возвращает рекордное количество текущей записи объекта набора записей.
GetBookmark Возвращает значение, представляющее закладку на запись.
GetPercentPosition Возвращает позицию текущей записи в процентах от общего числа записей.
Перемещение Размещает набор записей на заданное количество записей в текущей записи в любом направлении.
MoveFirst Перемещает текущую запись на первой записи в наборе записей.
Метод MoveLast Перемещает текущую запись на последнюю запись в наборе записей.
Метод MoveNext Перемещает текущую запись на следующей записи в наборе записей.
MovePrev Перемещает текущую запись на предыдущей записи в наборе записей.
Искать Указывает расположение записи в объекте набора записей тип индексированной таблицы, который удовлетворяет указанным критериям для текущего индекса и делает, что записывать текущую запись.
SetAbsolutePosition Устанавливает рекордное количество текущей записи объекта набора записей.
SetBookmark Помещает набор записей на запись, содержащая указанной закладкой.
SetPercentPosition Устанавливает положение текущей записи на место, соответствующий процент от общего числа записей в наборе записей.

Другие операции набора записей

FillCache Заполняет все или часть локального кэша для объекта набора записей, содержащий данные из источника данных ODBC.
GetCacheSize Возвращает значение, указывающее количество записей в типом динамического подмножества записей, содержащий данные локально кэшировать из источника данных ODBC.
GetCacheStart Возвращает значение, которое указывает закладка первой записи в наборе записей для кэширования.
GetFieldCount Возвращает значение, представляющее количество полей в наборе записей.
GetFieldInfo Возвращает конкретные виды информации о полях в наборе записей.
GetFieldValue Возвращает значение поля в наборе записей.
GetIndexCount Извлекает число индексов в таблице, лежащие в основе набора записей.
GetIndexInfo Возвращает различную информацию об индексе.
GetLockingMode Возвращает значение, показывающее тип блокировки, в силе во время редактирования.
Повторный запрос Запускает набора записей запрос еще раз, чтобы обновить выбранные записи.
SetCacheSize Устанавливает значение, указывающее количество записей в типом динамического подмножества записей, содержащий данные локально кэшировать из источника данных ODBC.
SetCacheStart Задает значение, которое указывает закладка первой записи в наборе записей для кэширования.
SetFieldDirty Помечает указанное поле в текущей записи, как изменилась.
Метод SetFieldNull Задает значение указанного поля в текущей записи для Null (имеющими никакого значения).
SetFieldValue Устанавливает значение поля в наборе записей.
SetFieldValueNull Устанавливает значение поля в наборе записей в Null. (имеющими никакого значения).
SetLockingMode Устанавливает значение, показывающее тип блокировки положить в действие во время редактирования.

Overridables

DoFieldExchange Вызывается для обмена данными (в обоих направлениях) между элементами данных полей набора записей и соответствующая запись в источнике данных. Реализует DAO запись обмена полей (DFX).
GetDefaultDBName Возвращает имя источника данных по умолчанию.
Функция GetDefaultSQL Вызывается для получения строки SQL по умолчанию для выполнения.

Обзор CDaoRecordsetЧлены базового класса | Иерархическая схема

Index