SqlServer 使用 count功能查询数量
1、返回的是一个object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据类型转换为对应的数据类型
int count = (int)cmd.ExecuteScalar();
2、当select语句无记录返回时,ExecuteScalar()返回NULL值,无法再将null值赋给任何对象或者变量,否则出现异常
3、典型的 ExecuteScalar() 查询可以采用类似于下面的 C# 示例的格式:
sqlcmd = "select COUNT (*) from dbo.Configuration_Word where MarkPoint = '" + Model_02_Name.Text + "' and UseStatus is null"; SqlCommand cmd = new SqlCommand(sqlcmd, reader); int count = (int)cmd.ExecuteScalar();
4、反馈结果如下图所示: