經過不眠之夜並運行了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;
}
}
}
它的工作,但我知道這不是好辦法。
在.NET 4.0上使用C#Express 2008。
'SELECT COUNT(*)FROM TableName' – Hammerite