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. |