Freigeben über


Schnittstellenübereinstimmung auf Ebene 1

Die Level 1-Schnittstellenkonformitätsebene enthält die Funktionalität der Core-Schnittstellenkonformität sowie zusätzliche Features, z. B. Transaktionen, die in der Regel in einem OLTP-relationalen DBMS verfügbar sind. Ein schnittstellenkonformer Treiber der Ebene 1 ermöglicht der Anwendung zusätzlich zu den Features auf der Core-Schnittstellenkonformitätsebene Folgendes:

Featurenummer Beschreibung
101 Geben Sie das Schema von Datenbanktabellen und -ansichten an (mit zweiteiliger Benennung). (Weitere Informationen finden Sie im dreiteiligen Benennungsfeature 201 in Level 2 Interface Conformance.)
102 Aufrufen einer echten asynchronen Ausführung von ODBC-Funktionen, sofern zutreffende ODBC-Funktionen alle synchron oder alle asynchron in einer bestimmten Verbindung sind.
103 Verwenden Sie bildlauffähige Cursor und erreichen Sie dadurch zugriff auf ein Resultset in anderen Methoden als vorwärts, indem Sie SQLFetchScroll mit dem FetchOrientation-Argument aufrufen, das nicht SQL_FETCH_NEXT. (Die SQL_FETCH_BOOKMARK FetchOrientation ist in Feature 204 in Level 2 Interface Conformance enthalten.)
104 Rufen Sie Primärschlüssel von Tabellen ab, indem Sie SQLPrimaryKeys aufrufen.
105 Verwenden Sie gespeicherte Prozeduren, über die ODBC-Escapesequenz für Prozeduraufrufe und abfragen Sie das Datenwörterbuch in Bezug auf gespeicherte Prozeduren, indem Sie SQLProcedureColumns und SQLProcedures aufrufen. (Der Prozess, mit dem Prozeduren erstellt und in der Datenquelle gespeichert werden, liegt außerhalb des Gültigkeitsbereichs dieses Dokuments.)
106 Verbinden zu einer Datenquelle durch interaktives Durchsuchen der verfügbaren Server durch Aufrufen SQLBrowse Verbinden.
107 Verwenden Sie ODBC-Funktionen anstelle von SQL-Anweisungen, um bestimmte Datenbankvorgänge auszuführen: SQLSetPos mit SQL_POSITION und SQL_REFRESH.
108 Erhalten Sie Zugriff auf den Inhalt mehrerer Resultsets, die von Batches und gespeicherten Prozeduren generiert werden, indem Sie SQLMoreResults aufrufen.
109 Trennen Sie Transaktionen, die mehrere ODBC-Funktionen umfassen, mit wahrer Atomität und der Möglichkeit, SQL_ROLLBACK in SQLEndTran anzugeben.