读取表的名称-suve
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


读取表的名称

发表时间:2010/9/17 12:43:11 评论(0) 浏览(7429)  评论 | 加入收藏 | 复制
   
摘 要:MSysObjects 中读取表名称
正 文:

查看所有表名:
select    name    from    MSysObjects    where    type=1    and    flags=0

   MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。  

 当我读取ACCESS里的系统表MSysObjects时,出现:不能读取记录;在 'MSysObjects' 上没有读取数据权限。的提示,语句是:select name from MSysObjects where type=1 and flags=0,而这个语句是可以直接在ACCESS查询器里使用的,不知为何,网游一翻,找到解决方法,不过还好,按这样的设置后以后这个数据库就可以读取这个表了。

操作过程:

  默认的情况是admin对MSysObjects没有任何权限!包括查询

  打开您的ACCESS数据库,然后

  工具 -> 选项 -> 视图 -> 隐藏对象、系统对象
前面的勾选上。

  工具 -> 安全 -> 用户与组的权限
在对象名称中选定 MSysObjects ,然后权限中设置其权限就可以直接读取了。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[Access表基础]Access字段名以及表名应使用中文还是英文...  【钱玉炜  2009/3/9】
批量去除链接表名称中的dbo  【竹笛  2009/6/23】
SQL 查找表名,字段名(转)  【xocom  2011/12/19】
Access运行时错误'3314':必须在字段'表名称.字段名'中...  【麥田  2012/9/20】
【Access入门】通过更新查询将表中空值更新为0值的示例,空值变...  【麥田  2013/4/2】
常见问答
技术分类
相关资源
文章搜索
关于作者

suve

文章分类

文章存档

友情链接