SQL Count可用房间

时间:2012-03-12 01:29:33

标签: asp.net

我是使用asp.net的新手我对我要使用的内容有疑问。问题是,我应该使用SQL计算酒店中可用房间的数量我使用计数但是它无法正常使用?

2 个答案:

答案 0 :(得分:3)

availableRMS.Text = rdr.Item(0)

表中的第一列是0索引,而不是1索引

答案 1 :(得分:1)

我知道这不是你问题的直接答案,但是如果你只是用ExecuteScalar来获取你的计数值会更简单,因为你只返回了一行/值:

int count = (int) cmd1.ExecuteScalar();
availableRMS.Text = count;

由于Count将始终在SQL Server中返回一个带有查询的数字(如果没有行,则为零),那么您不需要使用阅读器所需的所有额外检查。