Condividi tramite


Conformità dell'interfaccia di livello 1

Il livello di conformità dell'interfaccia di livello 1 include la funzionalità del livello di conformità dell'interfaccia Core, oltre a funzionalità aggiuntive, ad esempio le transazioni, che in genere sono disponibili in un DBMS relazionale OLTP. Un driver conforme all'interfaccia di livello 1 consente all'applicazione di eseguire le operazioni seguenti, oltre alle funzionalità nel livello di conformità dell'interfaccia Core:

Numero di funzionalità Description
101 Specificare lo schema delle tabelle e delle viste di database (usando la denominazione in due parti). Per ulteriori informazioni, consultare la funzione di denominazione in tre parti 201 nella Conformità dell'interfaccia di livello 2.
102 Invocare l'esecuzione asincrona vera delle funzioni ODBC, in una determinata connessione, dove le funzioni ODBC applicabili sono tutte sincrone o tutte asincrone.
103 Usare cursori scorrevoli e quindi ottenere l'accesso a un set di risultati in metodi diversi da forward-only, chiamando SQLFetchScroll con l'argomento FetchOrientation diverso da SQL_FETCH_NEXT. Il SQL_FETCH_BOOKMARK FetchOrientation è incluso nella funzionalità 204 nella conformità dell'interfaccia di livello 2.
104 Ottenere le chiavi primarie delle tabelle chiamando SQLPrimaryKeys.
105 Usare le stored procedure attraverso la sequenza di escape ODBC per le chiamate di procedure ed eseguire query sul dizionario dati relativo alle stored procedure, chiamando SQLProcedureColumns e SQLProcedures. Il processo tramite il quale le procedure vengono create e archiviate nell'origine dati non rientra nell'ambito di questo documento.
106 Connettersi a un'origine dati esplorando in modo interattivo i server disponibili chiamando SQLBrowseConnect.
107 Usare le funzioni ODBC anziché le istruzioni SQL per eseguire determinate operazioni di database: SQLSetPos con SQL_POSITION e SQL_REFRESH.
108 Ottenere l'accesso al contenuto di più set di risultati generati da batch e stored procedure chiamando SQLMoreResults.
109 Delimitare le transazioni che abbracciano diverse funzioni ODBC, garantendo vera atomicità e la possibilità di specificare SQL_ROLLBACK in SQLEndTran.