您好我正在尝试计算表格中的行数,但我会回来-1.Here是我的代码:
using (connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = new SqlCommand("CountBooks", connection);
command.CommandType = CommandType.StoredProcedure;
numberOfBooks = command.ExecuteNonQuery();
}
这是我的疑问:
SELECT COUNT(*) FROM Books
如何获得正确的结果?
答案 0 :(得分:5)
使用ExecuteScalar而不是ExecuteNonQuery。