Allocation d’un handle d’instruction dans ODBC
Avant que l’application puisse exécuter une instruction, elle doit allouer un handle d’instruction comme suit :
L’application déclare une variable de type HSTMT. Il appelle ensuite SQLAllocHandle et transmet l’adresse de cette variable, le handle de la connexion dans laquelle allouer l’instruction et l’option SQL_HANDLE_STMT. Par exemple :
SQLHSTMT hstmt1; SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);
Le Gestionnaire de pilotes alloue une structure dans laquelle stocker des informations sur l’instruction et appelle SQLAllocHandle dans le pilote avec l’option SQL_HANDLE_STMT.
Le pilote alloue sa propre structure dans laquelle stocker des informations sur l’instruction et retourne le handle d’instruction de pilote au Gestionnaire de pilotes.
Le Gestionnaire de pilotes retourne le handle d’instruction Driver Manager à l’application dans la variable d’application.
Le handle d’instruction identifie l’instruction à utiliser lors de l’appel de fonctions ODBC. Pour plus d’informations sur les handles d’instructions, consultez Handles d’instruction.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour