Freigeben über


Konformität der Schnittstelle der 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:

Funktionsnummer Description
101 Geben Sie das Schema von Datenbanktabellen und -ansichten an (mit zweiteiliger Benennung). (Weitere Informationen finden Sie in der dreiteiligen Benennungsfunktion 201 in der Schnittstellenkonformität der Ebene 2.)
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 erzielen Sie dadurch Zugriff auf ein Resultset auf andere Weise als nur vorwärts, indem Sie SQLFetchScroll aufrufen, wobei das FetchOrientation-Argument nicht SQL_FETCH_NEXT ist. (Die SQL_FETCH_BOOKMARK FetchOrientation befindet sich in Feature 204 in level 2 Interface Conformance.)
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 Stellen Sie eine Verbindung mit einer Datenquelle her, indem Sie die verfügbaren Server interaktiv durchsuchen, indem Sie SQLBrowseConnect aufrufen.
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 Begrenzen Sie Transaktionen, die mehrere ODBC-Funktionen umfassen, mit echter Atomarität und der Möglichkeit, SQL_ROLLBACK in SQLEndTran anzugeben.