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

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

Члены данных

m_hstmt Содержит дескриптор инструкции ODBC для набора записей. Тип HSTMT.
m_nFields Содержит число элементов данных полей в наборе записей. Тип UINT.
m_nParams Содержит количество членов-параметров данных в наборе записей. Тип UINT.
m_pDatabase Содержит указатель на объект CDatabase , через который набор записей подключен к источнику данных.
m_strFilter Содержит CString , определяющее язык SQL (Structured Query) где оговорки. Используется как фильтр для выбора только те записи, которые удовлетворяют определенным критериям.
m_strSort Содержит CString , который задает предложение SQL ORDER BY . Используется для управления как сортируются записи.

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

CRecordset Создает объект CRecordset . Производный класс должен предоставлять конструктор, который вызывает этот один.
Открытый Открытие набора записей путем извлечения таблицы или выполнении запроса, который представляет собой набор записей.
Закрыть Закрытие набора записей и ODBC HSTMT , связанные с ним.

Атрибуты набора записей

CanAppend Возвращает ненулевое значение, если новые записи могут быть добавлены к записей через функции-члена AddNew.
CanBookmark Возвращает ненулевое значение если набор записей поддерживает закладки.
CanRestart Возвращает ненулевое значение если повторный запрос может быть вызван, чтобы снова выполнить запрос набора записей.
CanScroll Возвращает ненулевое значение, если вы можете прокручивать записи.
CanTransact Возвращает ненулевое значение, если источник данных поддерживает транзакции.
CanUpdate Возвращает ненулевое значение если набор записей может быть обновлена (вы можете добавлять, обновлять или удалять записи).
GetODBCFieldCount Возвращает количество полей в наборе записей.
GetRecordCount Возвращает количество записей в наборе записей.
GetStatus Получает статус набор записей: индекс текущей записи и ли окончательное количество записей были получены.
GetTableName Получает имя таблицы, на которой основан набор записей.
GetSQL Возвращает SQL-строку, используемую для выбора записей для набора записей.
IsOpen Возвращает ненулевое значение, если открытые был вызван ранее.
IsBOF Возвращает ненулевое значение если набор записей расположен перед первой записью. Нет текущей записи.
IsEOF Возвращает ненулевое значение если набор записей был размещен после последней записи. Нет текущей записи.
IsDeleted Возвращает ненулевое значение если набор записей располагается на удаленной записи.

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

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

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

GetBookmark Присваивает значение записи объекта параметра.
Перемещение Размещает набор записей на заданное количество записей в текущей записи в любом направлении.
MoveFirst Перемещает текущую запись на первой записи в наборе записей. Тест для IsBOF сначала.
Метод MoveLast Позиции текущую запись на последней записи или на последних строк. Тест для IsEOF сначала.
Метод MoveNext Позиции текущую запись на следующей записи или на следующий набор строк. Тест для IsEOF сначала.
MovePrev Позиции текущую запись на предыдущий рекорд или на предыдущих строк. Тест для IsBOF сначала.
SetAbsolutePosition Помещает набор записей на запись, соответствующая указанному рекордное число.
SetBookmark Размещает набор записей на записи, указанной закладкой.

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

Отмена Отменяет асинхронную операцию или процесс от второго потока.
FlushResultSet Возвращает ненулевое значение, если есть еще один результирующий набор для извлечения, при использовании предопределенного запроса.
GetFieldValue Возвращает значение поля в наборе записей.
GetODBCFieldInfo Возвращает конкретные виды информации о полях в наборе записей.
GetRowsetSize Возвращает число записей, которые вы хотите получить в течение одного выборки.
GetRowsFetched Возвращает фактическое количество строк, извлекаемых операцией выборки.
GetRowStatus Возвращает статус строки после выборки.
IsFieldDirty Возвращает ненулевое значение, если было изменено указанное поле в текущей записи.
IsFieldNull Возвращает ненулевое значение, если указанное поле в текущей записи Null (не имеет значения).
IsFieldNullable Возвращает ненулевое значение, если указанное поле в текущей записи может быть присвоено значение Null (имеющими никакого значения).
RefreshRowset Обновляет данные и статус указанного строк:.
Повторный запрос Запускает набора записей запрос еще раз, чтобы обновить выбранные записи.
SetFieldDirty Помечает указанное поле в текущей записи, как изменилась.
Метод SetFieldNull Задает значение указанного поля в текущей записи для Null (имеющими никакого значения).
SetLockingMode Устанавливает режим блокировки «оптимистичный» блокировка (по умолчанию) или «Пессимистическая» блокировка. Определяет, блокируются как записи для обновления.
SetParamNull Устанавливает указанный параметр в Null (имеющими никакого значения).
SetRowsetCursorPosition Помещает курсор на указанной строки в наборе строк.

Overridables записей

Проверить Вызывается для изучения кода возврата из функции ODBC API.
CheckRowsetError Вызывается для обработки ошибок, порожденных во время записи выборки.
DoBulkFieldExchange Вызывается, чтобы обменять навалом строк данных из источника данных в набор записей. Осуществляет массовую обмена полями записей (Bulk RFX).
DoFieldExchange Вызывается для обмена данными (в обоих направлениях) между элементами данных полей набора записей и соответствующая запись в источнике данных. Осуществляет запись обмена полей (записей RFX).
GetDefaultConnect Вызывается для получения по умолчанию строка подключения.
Функция GetDefaultSQL Вызывается для получения строки SQL по умолчанию для выполнения.
OnSetOptions Вызывается для установки параметров для указанной инструкции ODBC.
SetRowsetSize Указывает количество записей, которые вы хотите получить во время выборки.

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

Index