После бессонной ночи и пробегайте через stackoverflow, я не смог найти метод (функцию), который может решить мою проблему.Как получить количество строк в таблице в mysql
То, что я написал, является очень сложным для сервера. Есть ли более умный способ решить эту проблему?
Вот мой код:
public static int GetIndexLong(string TblName)
{
int rowsNbr = 0;
using(MySqlConnection conn = new MySqlConnection(PublicVariables.cs))
{
using(MySqlCommand cmd = new MySqlCommand("SELECT * FROM " + TblName, conn))
{
conn.Open();
using (MySqlDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
++rowsNbr;
}
}
return rowsNbr;
}
}
}
Это делает работу, но я знаю, что это не хороший способ.
Работа с C# Express 2008 на .NET 4.0.
'SELECT COUNT (*) FROM TableName' – Hammerite