这条语句有什么问题

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 06:07:53
这条语句有什么问题
xRnP*<"cאEY#$`]]׵!ob%m"P PĢIH%MS_;Y \'ʢT̙9g8]{a~wR7FC5 q+ $e=ΩK$8ٛ Ѧ53NƦUhOh-b3LH,;/γ,c[鄮Ȃ񒨉g(p*YWE2b,HY8Xdp:DUc:(KKiciE^b̳HVAPyIf/dOG2y5;mK.fR)vnP_Jp}_xP =G(4\F>FyP0QyP"Yqˆ~Vɐ'D+7!$3 چO^Ozp!sI0YTnIJ?"&^VGnt9OǬ` 4G{Hq7ڹ^\jx>bw ZX;[~o'=)vD:npR#SggJ@ 2 k⌝8,

这条语句有什么问题
这条语句有什么问题

这条语句有什么问题
当然有问题了.你把 SqlCommand 参数的字符串展开看看:
select * from tb_User where UserName=''' + txtName.Text + ''' and UserPwd=''' +txtPwd.text +'''
你认为这一句是 sql 语句吗? 显然不是!textName.Text 是程序中的变量,不是 sql 中的字符串.

你想做的无非是把文本框中的字符串加入到 sql 语句中,双引号少写了,同时单引号也写错了.
正确的应给是:
SqlCommand("select * from tb_User where UserName='" + txtName.Text + "' and UserPwd='" + txtPwd.text + "'");