我想知道如何獲取C#查詢的記錄數。使用C#獲取MySQL記錄計數
這裏是我使用的代碼..
MySqlDataReader recordset = null;
query = new MySqlCommand("SELECT * FROM test ORDER BY type_ID ASC", this.conn);
recordset = query.ExecuteReader();
while (recordset.Read())
{
result.Add(recordset["type_ID"].ToString());
}
return result;
不幸的是,我必須在while()循環之前得到行計數... – 2010-05-11 00:14:20
@she討厭我:只是好奇,但爲什麼你會需要行循環之前的行數? – Pandincus 2010-05-11 00:16:52
@she討厭我:如果結果集很小,遍歷它一次並將行存儲在一個列表中,然後獲得計數,然後遍歷存儲列表再次獲取所有行。第二次你迭代你知道你有多少元素,你可以做任何你需要在這裏計數的事情。 – 2010-05-11 20:54:37