Delen via


Interfaceconformance op niveau 1

Het niveau van de interface-conformiteit op niveau 1 bevat de functionaliteit op het niveau van de basisinterface en aanvullende functies, zoals transacties, die meestal beschikbaar zijn in een relationele OLTP DBMS. Met een interface-conform stuurprogramma op niveau 1 kan de toepassing het volgende doen, naast de functies in het nalevingsniveau van de Core-interface:

Functienummer Description
101 Geef het schema op van databasetabellen en -weergaven (met behulp van tweeledige naamgeving). (Zie de driedelige naamgevingsfunctie 201 in interface-overeenstemming op niveau 2 voor meer informatie.)
102 Roep echte asynchrone uitvoering van ODBC-functies aan, waarbij ODBC-functies op een bepaalde verbinding allemaal synchroon of allemaal asynchroon zijn.
103 Gebruik scrollbare cursors om toegang te krijgen tot een resultatenset op andere manieren dan alleen vooruit, door SQLFetchScroll aan te roepen met een FetchOrientation argument dat anders is dan SQL_FETCH_NEXT. (De SQL_FETCH_BOOKMARK FetchOrientation is in functie 204 in conformiteit van de interface op niveau 2.)
104 Haal primaire sleutels van tabellen op door SQLPrimaryKeys aan te roepen.
105 Gebruik opgeslagen procedures via de ODBC-escapereeks voor procedure-aanroepen en voer een query uit op de gegevenswoordenlijst met betrekking tot opgeslagen procedures door SQLProcedureColumns en SQLProcedures aan te roepen. (Het proces waarmee procedures worden gemaakt en opgeslagen op de gegevensbron valt buiten het bereik van dit document.)
106 Maak verbinding met een gegevensbron door interactief door de beschikbare servers te bladeren door SQLBrowseConnect aan te roepen.
107 Gebruik ODBC-functies in plaats van SQL-instructies om bepaalde databasebewerkingen uit te voeren: SQLSetPos met SQL_POSITION en SQL_REFRESH.
108 Krijg toegang tot de inhoud van meerdere resultatensets die worden gegenereerd door batches en opgeslagen procedures door SQLMoreResults aan te roepen.
109 Afbakenen van transacties die meerdere ODBC-functies omvatten, met behulp van echte atomiciteit en de mogelijkheid om SQL_ROLLBACK op te geven in SQLEndTran.