Partager via


Conformité de l’interface - niveau 1

Le niveau de conformité de l’interface de niveau 1 inclut la fonctionnalité de niveau de conformité de l’interface principale, ainsi que d’autres fonctionnalités, telles que les transactions, généralement disponibles dans un SGBD relationnel OLTP. Un pilote conforme à l’interface de niveau 1 permet à l’application d’effectuer les opérations suivantes, en plus des fonctionnalités du niveau de conformité de l’interface Core :

Numéro de fonctionnalité Description
101 Spécifiez le schéma des tables et vues de base de données (à l’aide d’un nommage en deux parties). (Pour plus d’informations, consultez la fonctionnalité de nommage en trois parties 201 dans Conformité de l’interface de niveau 2.)
102 Appelez la véritable exécution asynchrone des fonctions ODBC, où les fonctions ODBC applicables sont toutes synchrones ou toutes asynchrones sur une connexion donnée.
103 Utilisez des curseurs défilables et obtenez ainsi l’accès à un jeu de résultats dans des méthodes autres que le transfert uniquement, en appelant SQLFetchScroll avec l’argument FetchOrientation autre que SQL_FETCH_NEXT. (Le SQL_FETCH_BOOKMARK FetchOrientation est dans la fonctionnalité 204 dans la conformité de l’interface de niveau 2.)
104 Obtenez les clés primaires des tables en appelant SQLPrimaryKeys.
105 Utilisez des procédures stockées, via la séquence d’échappement ODBC pour les appels de procédure et interrogez le dictionnaire de données concernant les procédures stockées, en appelant SQLProcedureColumns et SQLProcedures. (Le processus par lequel les procédures sont créées et stockées sur la source de données est en dehors de l’étendue de ce document.)
106 Connecter à une source de données en parcourant de manière interactive les serveurs disponibles, en appelant SQLBrowse Connecter.
107 Utilisez des fonctions ODBC au lieu d’instructions SQL pour effectuer certaines opérations de base de données : SQLSetPos avec SQL_POSITION et SQL_REFRESH.
108 Accédez au contenu de plusieurs jeux de résultats générés par lots et procédures stockées, en appelant SQLMoreResults.
109 Délimitez les transactions couvrant plusieurs fonctions ODBC, avec une véritable atomicité et la possibilité de spécifier SQL_ROLLBACK dans SQLEndTran.