aspnet用户没有足够的权限,
右击文件-属性-安全-添加aspnet用户,并给足够的权限
ps:数据库文件在你的虚拟目录下吗?

解决方案 »

  1.   

    string constr="provider=Microsoft.jet.OLEDB.4.0;data Source="+Server.MapPath("MyWorkAttData.Mdb")+";";
    OleDbConnection o2=new OleDbConnection(constr);
    try
    {
        o2.Open();
        string sql="update DepartDetail set DepartName='muzhu' where id=1";
        OleDbCommand oc=new OleDbCommand(sql,o2);
        oc.ExecuteNonQuery();
        oc.Dispose();
        o2.Close();}
    catch(Exception ex)
    {
        Response.Write(ex.ToString());
    }就是这么一段简单的代码也显示出错我以前用sqlserver反而没碰到过这种问题
      

  2.   

    将你的network service用户赋于读写数据库的权限