Partager via


Annexe G : Conseils sur les pilotes pour la compatibilité descendante

Cette annexe fournit des informations sur les enregistreurs de pilotes travaillant sur ODBC 3. x pilotes qui doivent prendre en charge ODBC 2. x applications. Pour plus d’informations sur la compatibilité descendante, consultez Compatibilité descendante et conformité aux normes.

Cette section contient les rubriques suivantes :

  • Bloquer les curseurs, les curseurs à défilement et la compatibilité descendante pour les pilotes ODBC 3.x : les nouvelles fonctionnalités sont des fonctionnalités qui existent dans ODBC 3. x et non dans ODBC 2. x. ODBC 3. Les pilotes x n’ont généralement pas à se soucier de la compatibilité descendante avec les nouvelles fonctionnalités, car ODBC 2. x applications ne les utilisent jamais. Les seules exceptions à ce problème sont les fonctionnalités liées à SQLFetch, SQLFetchScroll, SQLSetPos et SQLExtendedFetch ; Pour plus d’informations, consultez , plus loin dans cette annexe.

  • Fonctions dépréciées de mappage : les fonctionnalités dupliquées sont des fonctionnalités implémentées différemment dans ODBC 3. x et ODBC 2. x. ODBC 3. Les pilotes x n’ont pas à se soucier de la compatibilité descendante avec les fonctionnalités dupliquées, car le Gestionnaire de pilotes mappe toujours ODBC 2. x fonctionnalités dans ODBC 3. x fonctionnalités lors de l’appel d’un ODBC 3. x pilote. Ainsi, un ODBC 3. le pilote x voit uniquement ODBC 3. x fonctionnalités. Pour plus d’informations sur ces mappages, consultez , plus loin dans cette annexe.

  • Changements de comportement et pilotes ODBC 3.x : les changements de comportement sont des fonctionnalités gérées différemment dans ODBC 3. x et ODBC 2. x. ODBC 3. Les pilotes x doivent se soucier des changements de comportement et agir en réponse à l’attribut d’environnement SQL_ATTR_ODBC_VERSION défini par l’application.