我正在尝试使用 C# 查找表的计数,SqlDataReader
但我不断得到
不存在数据时的无效读取尝试
我的代码:
string sql = "SELECT COUNT(*) FROM [DB].[dbo].[myTable]";
SqlCommand cmd = new SqlComman(sql, connectionString);
SqlDataReader mySqlDataReader = cmd.ExecuteReader();
int count = mySqlDataReader.GetInt32(0); // Here is where I get the error.
COUNT(*)
我知道我有一个与数据库的有效连接,因为我可以在很多地方读写它,我无法正确读取它有什么特别之处?如何获得int count
要填充的内容?