这两句放在一起, 
OleDbCommandBuilder CustCb = new OleDbCommandBuilder(myAdapter);myAdapter.Update(ds,"Logins"); //提示出错的地方

解决方案 »

  1.   

    异常详细信息: System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误。源错误: 
    行 84:  ds.Tables["Logins"].Rows.Add(drow);
    行 85:  OleDbCommandBuilder CustCb = new OleDbCommandBuilder(myAdapter);
    行 86:  myAdapter.Update(ds,"Logins");
    行 87:  }
    行 88:  else
     
    还是老样子,提示Insert语法出错是什么意思?信心丧失中……
      

  2.   

    "password" is a 关键词 in Access, try to modify the InsertCommand's CommandText and change "password" to "[password]"or try
    string strSQL = "Select UserName,[Password], Question,Answer, Email, QQ, RegDate From Logins Where UserName ='" + strName + "'";
      

  3.   

    高手就是高手,问题解决了,的确是password的原因,谢谢思归。给分喽。