Nombre de lignes SQLDataReader
Je suis en train d'essayer d'obtenir le nombre de lignes qui ont été retournés par l'itération sur le lecteur. Mais j'ai toujours 1 lorsque j'exécute ce code? Ai-je vis quelque chose dans ce domaine?
int count = 0;
if (reader.HasRows)
{
while (reader.Read())
{
count++;
rep.DataSource = reader;
rep.DataBind();
}
}
resultsnolabel.Text += " " + String.Format("{0}", count) + " Results";
source d'informationauteur atrljoe
Vous devez vous connecter pour publier un commentaire.
SQLDataReaders sont avant uniquement. Vous êtes essentiellement faire:
Vous pourriez faire ceci à la place:
Ainsi, vous obtenez le nombre de lignes, mais laisse le lecteur de données à la fin.
Peut-être vous pouvez essayer ceci: mais s'il vous plaît noter - Ce tire le nombre de colonnes, pas le nombre de lignes