Nombre de ligne

prince4878 Messages postés 149 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 3 avril 2010 - 18 juil. 2007 à 00:41
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 18 juil. 2007 à 08:58
comment pourai-je avoir le nombre de ligne du resultat d'une requete SQL, sachant que je suis sur VB.net et que j'utilise la commande ExecuteScalar, merci

3 réponses

cs_Nicko11 Messages postés 1141 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 19 septembre 2007 3
18 juil. 2007 à 07:49
Salut, tu devrais chercher du coté de

SELECT Count ..........
0
cs_Nicko11 Messages postés 1141 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 19 septembre 2007 3
18 juil. 2007 à 07:52
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
18 juil. 2007 à 08:58
le mot Scalar de ExecuteScalar ne peut pourtant laisser planer aucun doute...

elle renvoie 1 donnée, une seule...

pas de ligne, de Dataset ou autre...
lis la doc, que diantre !

"Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored."

http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executescalar.aspx


tu vas pas arreter d'en poser, des questions, si tu codes a tatons, appuies toi sur des bases solides : la doc MSDN

te faut utiliser ExecuteReader, qui renvoie un objet SqlDataReader
dont la doc se trouve également sur MSDN :
http://msdn2.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.aspx

tu as en plus un exemple en VB sur la page concernée (http://msdn2.microsoft.com/en-us/library/9kcbe65k.aspx)

alors si tu as toujours des questions qui trouvent leur réponses dans la doc, là, je ne peux plus grand chose pour toi, puisque je ne code pas en .Net (inutile pour répondre a cette question, tu as remarqué ^^)
0
Rejoignez-nous