Dela via


Nivå 1-gränssnittsefterlevnad

Nivå 1-gränssnittsefterlevnadsnivån innehåller funktionerna på core-gränssnittets efterlevnadsnivå plus ytterligare funktioner, till exempel transaktioner, som vanligtvis är tillgängliga i en OLTP-relationell DBMS. Med en gränssnittskonform drivrutin på nivå 1 kan programmet göra följande, utöver funktionerna i core-gränssnittets efterlevnadsnivå:

Funktionsnummer Description
101 Ange schemat för databastabeller och vyer (med namngivning i två delar). (Mer information finns i den tredelade namngivningsfunktionen 201 i Level 2 Interface Conformance.)
102 Anropa sann asynkron körning av ODBC-funktioner, där tillämpliga ODBC-funktioner alla är synkrona eller alla asynkrona på en viss anslutning.
103 Använd rullningsbara markörer och därmed få åtkomst till en resultatuppsättning i andra metoder än endast framåt, genom att anropa SQLFetchScroll med FetchOrientation-argumentet annat än SQL_FETCH_NEXT. (SQL_FETCH_BOOKMARK FetchOrientation finns i funktion 204 i Nivå 2-gränssnittsöverensstämmelse.)
104 Hämta primära nycklar för tabeller genom att anropa SQLPrimaryKeys.
105 Använd lagrade procedurer via ODBC-escapesekvensen för proceduranrop och fråga dataordlistan om lagrade procedurer genom att anropa SQLProcedureColumns och SQLProcedures. (Processen med vilken procedurer skapas och lagras på datakällan ligger utanför dokumentets omfång.)
106 Anslut till en datakälla genom att interaktivt bläddra bland de tillgängliga servrarna genom att anropa SQLBrowseConnect.
107 Använd ODBC-funktioner i stället för SQL-instruktioner för att utföra vissa databasåtgärder: SQLSetPos med SQL_POSITION och SQL_REFRESH.
108 Få åtkomst till innehållet i flera resultatuppsättningar som genereras av batchar och lagrade procedurer genom att anropa SQLMoreResults.
109 Avgränsa transaktioner som omfattar flera ODBC-funktioner, med sann atomitet och möjlighet att ange SQL_ROLLBACK i SQLEndTran.