[求助]帮帮忙看看下面这个问题?
SqlCommand cmd=new SqlCommand("select count(*) from login where username='"+userName+"'and password='"+userPwd+"'",con);上面红体字当中为啥要在userName和userPwd的两边要加上个单引号阿,我觉得加上个双引号应该就够了,就是看不懂,小弟我是菜鸟啊
兄弟,你看错了!不是“要在userName和userPwd的两边要加上个单引号啊”
("select count(*) from login where username='"+userName+"'and password='"+userPwd+"'",con)
仔细看一下,第一个”号是与它(“匹配的啊
这个语句去掉”号的意思是:
select count(*) from login where userName='userName' and password='userPwd'
这刚好合乎SQL语句的规则!
这点要注意,我也常错!
[此贴子已经被作者于2005-12-30 22:28:22编辑过]