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
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Les 6 étapes vers un diagnostic réussi
- Afficher les icônes cachées dans la barre de notification
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Les entreprises sont engagées dans une course contre la montre face à l’accélération des cyberattaques alimentées par l’IA
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- RSSI 2026 : entre IA, réglementation et dépendances, l’art de l’arbitrage
Articles les + lus
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
À la une de la chaîne Tech
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
