如何计算c#.net中oledbconnection中的总行数

Aja*_*mar 3 c# oledb ado.net

如何计算c#.net中oledbconnection中的总行数

我想要计算我的表中有多少行.

                string dataReader = "SELECT count(*) from `Email_account_list`";
                OleDbCommand command_reader = new OleDbCommand(dataReader, myConnection);
                OleDbDataReader row_reader = command_reader.ExecuteReader();
Run Code Online (Sandbox Code Playgroud)

我将写什么函数来获取表中存在的总行数.

Hen*_*man 10

一个SELECT COUNT(*)statetment是一个特殊的(SELECT)语句,你不应该使用ExecuteReader()而是使用int rowCount = (int) command.ExecuteScalar();