Après avoir instancié et configuré un objet SqlCommand pour une procédure stockée, vous pouvez récupérer l’ensemble de résultats. Deux méthodes sont à cet égard envisageables : un basée sur l’objet SqlDataReader et l’autre, sur l’objet DataSet. Ces deux approches s’appliquent aux procédures stockées et fonctions UDF de valeur de type
Récupération de l’ensemble de résultats.
table. Pour les besoins de l’exemple, nous allons privilégier l’objet SqlDataReader.
Comme le montre le code du bloc E, vous vous servez de la méthode ExecuteReader de l’objet SqlCommand pour créer et remplir un objet SqlDataReader. Vous pouvez ensuite effectuer une itération sur l’ensemble de résultats de la procédure au moyen d’une instruction Do Loop qui lit les valeurs tant qu’il existe des lignes à récupérer dans l’ensemble de résultats. L’instruction à l’intérieur de Do Loop ajoute les éléments à une zone de liste à partir des lignes d’ensemble de résultats successives.
Comme l’illustre le code du bloc F, vous devez fermer l’objet SqlDataReader avant d’essayer d’accéder aux valeurs d’état de retour du paramètre de sortie d’une procédure stockée. A partir de ce moment uniquement, vous pouvez combiner les valeurs de paramètre de sortie et d’état de retour avec un texte à affecter à la propriété Text de Label2. Par ailleurs, le code permet à ListBox1 d’être visible uniquement s’il existe des produits arrêtés à afficher. La procédure d’événement Click de Button1 termine en fermant la connexion à la base de données SSMProcFunc.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- Afficher les icônes cachées dans la barre de notification
- Et si les clients n’avaient plus le choix ?
- Cybersécurité Active Directory et les attaques de nouvelle génération
Les plus consultés sur iTPro.fr
- Souveraineté numérique : les décideurs publics veulent prioriser les modèles d’IA souverains
- Dans l’œil du cyber-cyclone : l’excès d’optimisme constitue le risque principal pour la résilience des données
- Les 3 prédictions 2026 pour Java
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
