"INSERT INTO S_user(userName,passWord) values('" + txt_AdminName.Text.Trim() + "','" + txt_AdminPass.Text.Trim() + "')";数据库里的字段:userName,passWord多是字符串。Exception Details: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。string Select_name = "select * from S_user where userName='" + txt_AdminName.Text.Trim()+"'";
string Add_user = "INSERT INTO S_user(userName,passWord) values('" + txt_AdminName.Text.Trim() + "','" + txt_AdminPass.Text.Trim() + "')";
        ComClass GetData = new ComClass();
        OleDbCommand Cmdexe = new OleDbCommand(Add_user,GetData.Getcon());
        Cmdexe.ExecuteNonQuery();

解决方案 »

  1.   

    Access?passWord改名,别用关键字
      

  2.   

    INSERT INTO S_user([userName],[passWord]) values
      

  3.   

    INSERT INTO S_user([userName],[passWord]) values
      

  4.   

    输入Add_user字符串,把它放在查询分析器里执行看看对吗?
      

  5.   

    INSERT INTO S_user([userName],[passWord]) values
      

  6.   

    "INSERT INTO S_user([userName],[passWord]) values('" + txt_AdminName.Text.Trim() + "','" + txt_AdminPass.Text.Trim() + "')";