データ アダプタを使用してテーブルの合計行数を取得しようとしていますが、行数は常に 1 を返します。リーダーを使用すると、正確な数が得られます。dataAdapter を使用したいと思います。
これが私のコードです:
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;
}
}
何か案は?