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