我正在尝试使用数据适配器获取表的总行数,但我的行数始终返回 1。当我使用阅读器时,我得到了准确的数字。我想使用数据适配器。
这是我的代码:
public double GetRowNumber()
{
using (OleDbConnection con = new OleDbConnection(someConnectionString))
{
con.Open();
String cmdString = "SELECT COUNT (*) FROM " + "[" + Table +"]"
OleDbDataAdapter db = new OleDbDataAdapter(cmdString, dbConn);
DataTable dt = new DataTable();
db.Fill(dt);
return dt.Rows.Count;
}
}
有任何想法吗?