J'ai un SqlDataReader qui ne récupere qu'une ligne (toujours une ligne, car je fais une commande MAX)
Quel est le moyen le plus propre, et le plus rapide pour récuperer ma seul variable ?
Dois-je faire un while ou autre ?
J'ai un SqlDataReader qui ne récupere qu'une ligne (toujours une ligne, car je fais une commande MAX)
Quel est le moyen le plus propre, et le plus rapide pour récuperer ma seul variable ?
Dois-je faire un while ou autre ?
La différence se fait sur le fait que tu veuilles récupèrer une ligne ou un champs de cette ligne car dans ce cas écris ta requête de facon à ce qu'elle ne te ramène qu'un champ
et execute la méthode ExecuteScalar() de ta commande et caste l'objet retourné dans ton type désiré...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select prenom from etudiant where id='ET0002'
Ou si tu veux récupérer ta ligne, tu fais
edit: désolé j'avais pas vu pour le [C#], mais ca change pas grand chose...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If dr.read '... récupération des champs End If
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager