bonjour a tous,
je voudrais récupérer le nombre de lignes d'une requête ?
j'ai entamé cette méthode mais il me généré des erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 string sql ="SELECT Count(ndc) FROM Tab1 WHERE Tab1.NDC=\"5555\""; OleDbCommand commande = new OleDbCommand(sql, connect); OleDbDataReader oreader = commande.ExecuteReader(); TextBox1.Text = oreader.GetValue(0);
normalement sa va donner le nombre de ligne
mais lorsque je vais l'affecter un textebox sa génère cette erreurs:
System.InvalidOperationException: Aucune donnée n'existe pour la ligne/colonne. à System.Data.OleDb.OleDbDataReader.DoValueCheck(Int32 ordinal) à System.Data.OleDb.OleDbDataReader.GetColumnBinding(Int32 ordinal) à System.Data.OleDb.OleDbDataReader.GetValue(Int32 ordinal) à pages_test2.traitement() dans d:\asp.net\WebSite\AFICXINTProj\pages\test2.aspx.cs:ligne 209
la ligne 209 correspond aMerci
Code : Sélectionner tout - Visualiser dans une fenêtre à part TextBox1.Text = oreader.GetValue(0);
Partager