private void button1_Click(object sender, EventArgs e)
{
string sql = "select * from T_USER where users='" + tb_user.Text + "'";
DataSet ds = account.Getdateset(sql);
if (ds != null && ds.Tables[0].Rows.Count > 0)
{
//判断当前用户登录进来的密码是否与传进来的数据库密码相等
if (ds.Tables[0].Rows[0]["users"].ToString().Equals(tb_user.Text.Trim()))
{
//对用户名和用户角色进行赋值
Program.username = ds.Tables[0].Rows[0]["users"].ToString();
Program.userrole = ds.Tables[0].Rows[0]["userrole"].ToString();
}
else
{
MessageBox.Show("用户名密码错误");
}
}
else
{
MessageBox.Show("用户名错误");
return;
}
}
public static DataSet Getdateset(string sql)
{
using (SqlConnection con = new SqlConnection(strcon))
{
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(strcon, con);
// con.Open();
sda.Fill(ds);
return ds;
}
}
sda.Fill(ds);这里出现=附近有语法错误 (这是我第7次提这个问题了每人解决吗)