一天在群里见有人问access 出现“不能读取记录,在‘MsysAccessObjects’上没有读取数据权限!]” 百度了下出了下面解决方案: 当我读取ACCESS里的系统表MSysObjects时,出现:不能读取记录;在 MSysObjects 上没有读取数据权限。的提示,语句是:select name from MSysObjects where type=1 and flags=0,而这个语句是可以直接在ACCESS查询器里使用的,不知为何,网游一翻,找到解决方法,不过还好,按这样的设置后以后这个数据库就可以读取这个表了。 操作过程: 默认的情况是admin对MSysObjects没有任何权限!包括查询 打开您的ACCESS数据库,然后 工具 -> 选项 -> 视图 -> 隐藏对象、系统对象 前面的勾选上。 工具 -> 安全 - |