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


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

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

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

Примечание

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

См. также

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

Основы ODBC