ExecuteScalar没查到时,返回null,(int)null肯定要出错
解决方案 »
- dropdownlist 绑定的问题
- 把查询出的数据,放进一个grid table里 用哪个控件?
- 监控并读取播放中的Powerpoint文件(高分求助)
- 如何进行快速数据转移?
- 在window service 开发,使用 timer 还是线程?
- 我写了个FUNCTION,是用来将TABLE中的日期格式转换的,不知为什么达不到效果,请教
- 请问哪位知道留言板群发是怎么实现的呀?
- 关于【MData.dll】文件源码的问题,请高手指教
- 为什么我的子窗体调用了close()了以后就不能Show不了了??
- WPF怎么用listview和textbox
- 应届毕业生跪求解答
- access 改某列值成 流水号
{
using(SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(sql, con))
{
if (pms != null)
{
cmd.Parameters.AddRange(pms);
}
con.Open();
return cmd.ExecuteScalar();
}
}
}
我需要改什么吗
{
using(SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand(sql, con))
{
if (pms != null)
{
cmd.Parameters.AddRange(pms);
}
con.Open();
return cmd.ExecuteScalar();
}
}
}这是代码
if(sqlhelper.ExecuteScalar(sql,ps)!=null)
{
return true;
}
else
{
return false;
}
这样就可以了吧
不用result了,ExecuteScalar查到时,返回第一行第一列的数据,而不是行数