资源管理器里面设置你的mdb文件的web共享为everyone

解决方案 »

  1.   

    数据库文件“只读”吗????数据库所在的文件夹“只读”吗????
    读写ACCESS数据库会产生一个临时文件哦!
      

  2.   

    不用给everyone权限,给数据库IUSR_XXX可写权限就好了。
      

  3.   

    我也遇到这种问题,insert没问题但update就不行
      

  4.   

    我也遇到这种问题,insert没问题但update就不行
    是你access的权限问题,
      

  5.   

    用SQL语句不行?是不是语句写错了?
    把你的代码贴出来吧
      

  6.   

    string strupdata="prepare='"+((TextBox)e.Item.Cells[13].Controls[0]).Text+"',complete='"+((TextBox)e.Item.Cells[14].Controls[0]).Text+"'";

    string updatacmd="update need set "+strupdata+" where id= '"+((TextBox)e.Item.Cells[1].Controls[0]).Text+"'";
    Response.Write(updatacmd);
    OleDbConnection conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" + Server.MapPath(".")+"/data.mdb");
    OleDbCommand comm=new OleDbCommand(updatacmd,conn);
    conn.Open();
    comm.ExecuteNonQuery();
    conn.Close();
    获取的sql语句:update need set prepare='No',complete='Yes' where id like '96'
    http://community.csdn.net/Expert/topic/3235/3235479.xml?temp=.9107324
    解决有加分,谢谢