这条语句有什么问题

问题描述:

这条语句有什么问题
1个回答 分类:综合 2014-11-26

问题解答:

我来补答
当然有问题了.你把 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 + "'");
 
 
展开全文阅读
剩余:2000
上一页:示意图也请画出
下一页:拜托详细解答