最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > asp教程

在ASP中获取Access所有数据表的sql语句

日期:09-17    来源:中国设计秀    作者:cnwebshow.com

可能很多在使用access的朋友都没有打开过Access的系统内置表,这篇文章可以帮助大家简单了解下系统内置表。kNw中国设计秀

kNw中国设计秀
 程序代码kNw中国设计秀
<%sqlcmd="select name from [msysobjects] where type=1 and flags=0"%>kNw中国设计秀

kNw中国设计秀
用这条语句就可以取得Access数据库中所有表,但需要设置读取MSysObjects表的权限,否则会出现“不能读取记录;在 'MSysObjects'上没有读取数据权限”的错误提示。kNw中国设计秀

office 2003设置:工具 -> 选项 -> 视图 -> 勾选隐藏对象、系统对象。工具 -> 安全 -> 用户与组的权限 ,在对象名称中选定 MSysObjects ,然后权限中设置其读取权限。kNw中国设计秀

office 2007设置:单击左上角图标 -> Access选项 -> 当前数据库 -> 导航 -> 导航选项 -> 勾选显示隐藏对象,显示系统对象。数据库工具选项卡 -> 用户和权限 -> 用户与组权限,对象类型选择表,对象名称选定MSysObjects,然后勾选“读取数据”权限kNw中国设计秀

还有一种方法可以实现读取Access数据库中所有表:kNw中国设计秀

kNw中国设计秀
 程序代码kNw中国设计秀
<%kNw中国设计秀
set rs=conn.openSchema(20)'返回包含模式信息的 Recordset 对象kNw中国设计秀
rs.filter="table_type='table'"'筛选table_type为table类型的数据表,其他类型为系统内置表kNw中国设计秀
do while not rs.eofkNw中国设计秀
    response.write(rs("TABLE_NAME"))'用recordset记录集获取列名为table_name的数据kNw中国设计秀
    response.Write("<br />")kNw中国设计秀
rs.movenext:loopkNw中国设计秀
%>kNw中国设计秀

本文引用地址:/bc/article_46263.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明