Conformità di interfaccia di livello 1
Il livello 1 di conformità dell'interfaccia include la funzionalità del livello di conformità dell'interfaccia della memoria centrale, oltre a funzionalità aggiuntive, come le transazioni, che in genere sono disponibili in un OLTP, un DBMS transazionale. Un driver conforme all'interfaccia di livello 1 consente all'applicazione di eseguire le seguenti operazioni, oltre che alle funzionalità nel livello di conformità dell'interfaccia della memoria centrale:
Numero della funzionalità | Descrizione |
---|---|
101 | Specifica lo schema delle tabelle e delle visualizzazioni del database (usando la denominazione in due parti). (Per ulteriori informazioni, vedere la funzionalità 201 di denominazione in tre parti in Conformità di interfaccia di livello 2.) |
102 | Richiama la vera esecuzione asincrona delle funzioni ODBC, in una determinata connessione dove le funzioni ODBC applicabili sono tutte sincrone o asincrone. |
103 | Usa cursori scorrevoli per ottenere l'accesso a un set di risultati in metodi diversi dal forward-only, chiamando SQLFetchScroll con un argomento FetchOrientation che non sia SQL_FETCH_NEXT. (Il SQL_FETCH_BOOKMARK FetchOrientation si trova nella funzionalità 204 in Conformità di interfaccia di livello 2.) |
104 | Ottiene le chiavi primarie delle tabelle chiamando SQLPrimaryKeys. |
105 | Usa delle stored procedure, tramite la sequenza di escape ODBC per le chiamate di procedura ed esegue query sul dizionario dei dati relativo alle stored procedure, chiamando SQLProcedureColumns e SQLProcedures. (Il processo col quale le procedure vengono create e archiviate nell'origine dati non rientra nell'ambito di questo documento.) |
106 | Si connette a un'origine dati esplorando in modo interattivo i server disponibili chiamando SQLBrowseConnect. |
107 | Usa le funzioni ODBC anziché le istruzioni SQL per eseguire determinate operazioni di database: SQLSetPos con SQL_POSITION e SQL_REFRESH. |
108 | Ottiene l'accesso ai contenuti di multipli set di risultati generati da batch e stored procedure chiamando SQLMoreResults. |
109 | Delimita le transazioni che si estendono su varie funzioni ODBC, con una vera atomicità e la possibilità di specificare SQL_ROLLBACK in SQLEndTran. |