Bonjour,

Je cherche à compter le nombre d'enregistrements que possède une table (sql server). Pour la commande il n'y a pas de problème, c'est récupérer la valeur qui m'embête :

Pour l'instant je fais comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Dim nbr As Integer
 
Reader.Read
Do
   nbr += 1
Loop Until Reader.Read = False
...
mais je trouve pas ça "propre". Donc j'envoi une requête "SELECT COUNT(*) FROM TABLE" mais je ne sais pas comment la récupérer, ou du moins comment l'executer : c'est pas un ExecuteReader, pas plus un ExecuteNonQuery, je me suis donc penché sur le ExecuteScalar, mais ne l'ayant jamais utilisé, je ne parviens pas à récupérer la valeur en question.

Si quelqu'un peut me donner une piste où creuser, ou une lumière dans le noir...

Merci !