使用SQL Command对象中的ExecuteScalar方法,如何检查结果集是否为空?我正在使用ASP.net、C#和MS SQL 2008。当前,当运行以下代码时,Response.Write在结果集为空时返回0。但我想区分0和空结果集,因为我的数据库中实际上有0值。
以下是当前的后端代码:
谢谢你。
以下是当前的后端代码:
cmd = new SqlCommand("usp_test", cn);
cmd.CommandType = CommandType.StoredProcedure;
cn.Open();
TestOuput = Convert.ToInt32(cmd.ExecuteScalar());
cn.Close();
Response.Write(TestOutput);
谢谢你。
感谢您。