C#里面为什么说列名无效

SqlConnectionconn=newSqlConnection("Server=.;Database=student;Trusted_Connection=SSPI... SqlConnection conn = new SqlConnection("Server=.;Database=student;Trusted_Connection=SSPI");
conn.Open();
string sql = "select * from UserInfo where UserName='"+txtUsername.Text.Trim()+"'and PassWord='"+txtPassword.Text.Trim()+"'";
SqlCommand cmd = new SqlCommand(sql,conn);
SqlDataReader dr = cmd.ExecuteReader();
dr.Read();
if (dr.HasRows)
{
frmMain fr = new frmMain();
fr.Show();
this.Hide();
}
else
{
MessageBox.Show("您输入的用户名或密码错误");
}
dr.Close();
conn.Close();
一开始可以执行,但我重新创建了一个表,而且把代码里表名改了过来,却不能执行了 提示PassWord列名无效
展开
 我来答
syht2000
高粉答主

2015-09-28 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
txtUsername.Text.Trim()+"'and PassWord
应该是
txtUsername.Text.Trim()+"' and PassWord
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式