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


Требования динамических подмножеств данных к драйверу ODBC

Динамические подмножества данных классов баз данных MFC ODBC — это наборы записей с динамическими свойствами. Динамические подмножества данных некоторым образом синхронизируются с источниками данных.Динамические подмножества данных MFC (но не наборы записей последовательного доступа) требуют соответствия установленного драйвера ODBC второму уровню API.Если драйвер для источника данных соответствует API 1го уровня, то можно по-прежнему использовать обновляемые и созданные только для чтения снимки, а также наборы записей последовательного доступа (динамические подмножества данных использовать нельзя).Однако драйвер 1го уровня может поддерживать динамические подмножества данных при совместимости с расширенной выборкой и управляемым набором ключей курсором

Динамические подмножества данных и снимки относятся к курсорам согласно терминологии ODBC.Курсор — это механизм, который используется для отслеживания позиции объектов в наборе записей.Дополнительные сведения о требованиях динамических подмножеств данных к драйверам к см. в разделе Динамические подмножества данных.Дополнительные сведения о курсорах см. в разделе ODBC пакета SDK в документации MSDN.

ПримечаниеПримечание

Для обновляемых наборов записей драйвер ODBC должен поддерживать инструкции позиционированного обновления или функцию ODBC API ::SQLSetPos.Если драйвер поддерживает обе функции, MFC использует ::SQLSetPos для повышения эффективности работы.В качестве альтернативы для создания снимков можно использовать библиотеку курсора, которая поддерживает необходимые обновляемые снимки (статического курсора и инструкций позиционированного обновления).

См. также

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

Основы ODBC