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

Примечание.

Мастер потребителя MFC ODBC недоступен в Visual Studio 2019 и более поздних версиях. При этом вы по-прежнему можете создать потребитель вручную.

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

Во время выполнения объект CRecordset выполняет следующие задачи.

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

  • Фильтрация или сортировка набора записей.

  • Настройка заданной по умолчанию инструкции SQL SELECT.

  • Прокрутка выбранных записей.

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

  • Проверка возможности запроса и обновления содержимого набора записей.

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

См. также

ODBC и MFC