Соответствие интерфейса уровня 1

Уровень соответствия интерфейса 1 включает функциональные возможности уровня соответствия основного интерфейса, а также дополнительные функции, такие как транзакции, которые обычно доступны в реляционных СУБД OLTP. Драйвер, соответствующий интерфейсу уровня 1, позволяет приложению выполнять следующие действия в дополнение к функциям на уровне соответствия основного интерфейса:

Номер компонента Description
101 Укажите схему таблиц и представлений базы данных (с помощью двух частей именования). (Дополнительные сведения см. в разделе о функции именования трех частей 201 в Соответствие интерфейса уровня 2.)
102 Вызов истинного асинхронного выполнения функций ODBC, где применимые функции ODBC синхронны или все асинхронные для заданного подключения.
103 Используйте прокручиваемые курсоры и тем самым достигается доступ к результирующему набору в методах, отличных от прямого доступа, путем вызова SQLFetchScroll с аргументом FetchOrientation , отличным от SQL_FETCH_NEXT. (SQL_FETCH_BOOKMARK FetchOrientation находится в функции 204 в соответствии с интерфейсом уровня 2.)
104 Получение первичных ключей таблиц путем вызова SQLPrimaryKeys.
105 Используйте хранимые процедуры с помощью escape-последовательности ODBC для вызовов процедур и запрашивайте словарь данных относительно хранимых процедур, вызывая SQLProcedureColumns и SQLProcedures. (Процесс создания и хранения процедур в источнике данных находится вне область этого документа.)
106 Подключение в источник данных путем интерактивного просмотра доступных серверов путем вызова SQLBrowse Подключение.
107 Используйте функции ODBC вместо инструкций SQL для выполнения определенных операций базы данных: SQLSetPos с SQL_POSITION и SQL_REFRESH.
108 Получите доступ к содержимому нескольких результирующих наборов, созданных пакетами и хранимыми процедурами, путем вызова SQLMoreResults.
109 Транзакции разделителей, охватывающие несколько функций ODBC, с истинной атомарностью и возможностью указания SQL_ROLLBACK в SQLEndTran.