请问这个查询语句怎么错了? string sql="select count(*) from hyzcxx where hymc='"+UserName.Value + "'";SqlDataReader aReader=cmd.ExecuteReader(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的做法,username.value是string ,这种错误我也常出 谢谢两位!可是在下面一段程序中if(aReader.Read())不管数据表里有没有匹配的数据都为TRUE,这是怎么回事呢?string sql="select count(*) from hyzcxx where hymc='"+UserName.Value+"'"; SqlConnection conn=new SqlConnection(source); conn.Open(); SqlCommand cmd=new SqlCommand(sql,conn); SqlDataReader aReader=cmd.ExecuteReader();if(aReader.Read()) { errText.Text="user="+UserName.Value; } else { errText.Text="OK!YOU REGISTER SUCCESS";} SELECT count(*)... 肯定有1条记录!若条件不满足,其值=0,否则>0. asp.net Comet 用户上线问题 在后台程序运行时 弹出一个对话框 MVC3中如何上传图片 初学asp.net mvc的问题 动态加载GridViewRowEventHandler事件问题! 如何使用showModelessDialog打开一个模式窗口,提交数据后刷新父窗口并关闭模式窗口? asp.net两个单击事件互相传值问题 字符串格式问题 各位大虾看过来,谢谢 如何才能够在后台访问到一个LinkButton在客户端形成的<a>控件? 在DataGrid(WEB)中,如何将多余多内容忽略掉…… 挑战:能否改变IE窗口标题?
SqlConnection conn=new SqlConnection(source);
conn.Open();
SqlCommand cmd=new SqlCommand(sql,conn);
SqlDataReader aReader=cmd.ExecuteReader();
if(aReader.Read())
{
errText.Text="user="+UserName.Value; }
else
{
errText.Text="OK!YOU REGISTER SUCCESS";
}
若条件不满足,其值=0,否则>0.