"异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询"
请问这是什么原因??谢谢!!!!!!!!!!!!!!!

解决方案 »

  1.   

    SQL语句错了吧  把代码拿出来看一下
      

  2.   

    access数据库?我的电脑->工具->文件夹选项->查看->简单文件夹共享的勾去了右键mdb->把everyone权限加上
      

  3.   

    OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=F:\\Inetpub\\wwwroot\\WebApplication1\\ADB.mdb");

    string sql_update = "update ShopCart set CartIDString = '"+ newCartId +"' where CartIDString = '"+ oldCartId +"'";
    OleDbCommand command = new OleDbCommand(sql_update,conn);
    conn.Open();
    command.ExecuteNonQuery();
    conn.Close();
      

  4.   

    Data Source=F:\\Inetpub\\wwwroot\\WebApplication1\\ADB.mdb");//F前面是不是少了分号????????