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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Juillet 2026
- Au-delà du polling: pourquoi la surveillance des systèmes hérités devient un risque pour l’entreprise
- Cyber risques et IA : 78% des RSSI pointent une déconnexion inquiétante des dirigeants
- IA agentique dans le delivery : sortir du bruit, entrer en production
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
