请问如何在程序中查找已经存在的access数据库中的表

wlm721 2004-11-09 02:57:12
如题:
如果在sql server中可以用
select * from sysobjects where name = 表名 and type = u
不知道在access中该如何查找?

...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlm721 2004-11-12
  • 打赏
  • 举报
回复
谢谢诸位
changechange 2004-11-10
  • 打赏
  • 举报
回复
无法查找,虽然可以看系统表,但是系统表默认是没有权限的你必须手动去打开权限以后才能用SQL来查询。注意,有权限和是否隐藏无关。
关于此主题请参考:
《表》怎样使用一个查询获得数据库对象的名称(查询/窗体/表/报表/模块/宏)?查...
http://access911.net/index.asp?u1=a&u2=71FAB71E12DC
关于此主题请参考:
《表》如何才能修改系统表,比如msysobjects?
http://access911.net/index.asp?u1=a&u2=71FAB01E17DC
蓝帆·雨轩 2004-11-09
  • 打赏
  • 举报
回复
楼上的回答是正确的。
[附注:msysobjects是系统表(同时也是隐藏的),所以默认的视图状态下是看不到的]
victorycyz 2004-11-09
  • 打赏
  • 举报
回复
select * from msysobjects where [name]="表名" and [type]=1 and flags=0

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧