MY新 2013-07-30 12:18 采纳率: 25%
浏览 2295

出现错误说=号附近有语法错误 SQL语句没错呀

private void button1_Click(object sender, EventArgs e)
{
try
{

            string sql = string.Format("select uname,password,userrole from tb_userinfo where uname='{0}'", this.tb_name.Text.Trim());
            DataSet ds = sqlHple.GetDateSet(sql);
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                //判断当前用户登录进来的密码是否与传进来的密码相等
                if (ds.Tables[0].Rows[0]["uname"].ToString().Equals(this.tb_pwd.Text.Trim()))
                {
                    //对用户名和用户角色进行赋值
                    Program.username = ds.Tables[0].Rows[0]["uname"].ToString();
                    Program.userrole = ds.Tables[0].Rows[0]["userrole"].ToString();
                    //是否显示主窗体
                    Program.isshowmina = true;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("用户密码输入错误");
                }

            }
            else
            {
                MessageBox.Show("用户名输入错误");
                return;
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
}

}
sqlHple.GetDateSet类里面的方法
public static DataSet GetDateSet(string sql)
{

        SqlConnection con = new SqlConnection(strcon);
        DataSet ds = new DataSet();
        SqlDataAdapter sda = new SqlDataAdapter(strcon, con);
        sda.Fill(ds);
        return ds;

    }
  • 写回答

1条回答

  • 码密码密哄 2013-07-31 02:23
    关注

    =后面不需要{}这个吧

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?