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


Выбор и операции с записями

Обычно, при выборе записей в источнике данных с помощью инструкции SQL SELECT формируется результирующий набор, который и является набором записей из таблицы или запроса. Кроме классов базы данных, можно использовать объект набора записей для выбора и получения доступа к результирующему набору. Этот объект приложения характерен для конкретного класса, производного от CRecordset. При определении класса набора записей источник данных указывается для связи с используемой таблицей и столбцами. Мастер приложений MFC или команда Добавление класса (см. в разделе Добавление объекта-получателя ODBC в MFC) создает класс с подключением к определенному источнику данных. Мастера приложений передают функцию-член GetDefaultSQL класса CRecordset, чтобы возвратить имя таблицы. Дополнительные сведения об использовании мастеров и о создании классов набора записей см. в разделе Поддержка базы данных. Мастер приложений MFC и Добавление объекта-получателя ODBC в MFC.

С помощью объекта CRecordset во время выполнения можно:

  • Проверить поля данных текущей записи.

  • Отфильтровать или отсортировать набор записей.

  • Настроить инструкцию SELECT по умолчанию.

  • Просмотреть выбранные записи.

  • Добавить, обновить или удалить записи (если источник данных и набор записей являются обновляемыми).

  • Проверить способность набора записей к выполнению к нему повторных запросов и обновить его данные о его содержимом.

После завершения работы с объектом набора записей, закройте и удалите его. Дополнительные сведения о наборах записей см. в разделе Набор записей (ODBC).

См. также

Основные понятия

ODBC и MFC