SqlDataReader dr = com.ExecuteReader() "="附近有语法异常???怎么解决

stringstrcon="DataSource=.;InitialCatalog=eshop;IntegratedSecurity=True";SqlConnectio... string strcon = "Data Source=.;Initial Catalog=eshop;Integrated Security=True";
SqlConnection Mycon = new SqlConnection(strcon);
Mycon.Open();
SqlCommand cmd = new SqlCommand("select count(*) from Users where UserName=='" + this.TextBox1.Text + "'and UserPwd=='" + this.TextBox2.Text + "'", Mycon);
SqlDataReader dr = cmd.ExecuteReader();
//SqlCommand command = new SqlCommand(strcon ,Mycon);
dr.Read();
if (dr.HasRows )
{
Response.Redirect("index.aspx");
Session["UserName"] = dr["UserName"].ToString();
}
展开
 我来答
micro0369
推荐于2016-02-02 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4033万
展开全部

UserName==  ??

UserPwd==


sql语句中的判断就是 =  ,不用 ==

SqlCommand cmd = new SqlCommand("select count(*) from Users where UserName='" + this.TextBox1.Text + "'and UserPwd='" + this.TextBox2.Text + "'", Mycon);
更多追问追答
追问
就是数据库里面的用户名和密码
这是登陆模块,想匹配数据库中的数据
追答
我知道啊,你按我说的或者我贴的 改一下代码。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-28
展开全部
没有建立数据库连接或者数据库连接没打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-28
展开全部
都说是等号附近有错了,看不出来?
追问
看不出来
追答
手机复制粘贴蛋疼,第一个分号之前的语句,双引号就没配对,第二个等号后面是点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式