作业帮 > 综合 > 作业

这条语句有什么问题

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 09:20:53
这条语句有什么问题
这条语句有什么问题
当然有问题了.你把 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 + "'");