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列名无效 展开
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列名无效 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询