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
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- 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
- Cloud public : la sécurité des données s’impose comme premier critère pour les agents publics
- Le champ de bataille des fournisseurs de services n’est plus l’IA, mais la confiance
- Continuer avec Exchange Server : quelles conséquences ?
- Ransomware : l’IA accélère le vol de données et place les dirigeants dans le viseur
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
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
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- 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
