五个月宝宝一天大便6次:请问如何用查询语句获取Access中所有表的表名
来源:百度文库 编辑:偶看新闻 时间:2024/05/02 06:33:34
select Name from MSysObjects where type=1
----------------------------------------------------------------------------------------------------------------------
select [Name] from MSysObjects where type=1
-----------------------------------------------------------------------------------------------------------------------
Dim obj As AccessObject, dbs As Object
Dim strList As String
Set dbs = Application.CurrentData '建立数据库对象记录集
strList = " "
For Each obj In dbs.AllTables '遍历数据库中的所有表
If Left(obj.Name, 4) <> "Msys " Then '剔除系统数据表
strList = strList & obj.Name & "; " '合成导入的表名组合框的行来源中的数据
End If
Next obj
Me!导入的表名.RowSource = strList '赋值给组合框
将以上程序放置在窗体的“成为当前”事件中,将“导入的表名”组合框的‘行来源类型’
设为‘值列表’
-------------------------------------------------------------------------------------------------------------------------
SELECT MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Flags)=0) AND ((MSysObjects.Type)=1))
------------------------------------------------------------------------------------------------------------------------
谢谢各位。我用access软件打开mdb的时候,可以用查询里面输入你们说的语句
select name from msysobjects获取表名。
但是当我在asp.net网页中使用此查询sql语句的时候,报错:
不能读取记录;在 'msysobjects ' 上没有读取数据权限。
但是使用其它sql语句查询库中普通表数据没有问题。
我的连结字符串如下:
string strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Server.MapPath( "\\data\\webtxt.mdb ") + ";Jet OLEDB:Database Password=txttest;User ID=Admin;Jet OLEDB:System database=; ";
其中已经是admin用户了,为何还会提示没有访问msysobjects的权限呢?
望各位指教
-------------------------------------------------------------------------------------------------------------------------------------------------
打开access数据库:
1、工具--> 选项--> 视图--> 将 "系统对象 "打上勾。
2、工具--> 安全--> 用户与组安全--> 选定表msysobjects,设定权限。
----------------------------------------------------------------------------------------------------------------------
select [Name] from MSysObjects where type=1
-----------------------------------------------------------------------------------------------------------------------
Dim obj As AccessObject, dbs As Object
Dim strList As String
Set dbs = Application.CurrentData '建立数据库对象记录集
strList = " "
For Each obj In dbs.AllTables '遍历数据库中的所有表
If Left(obj.Name, 4) <> "Msys " Then '剔除系统数据表
strList = strList & obj.Name & "; " '合成导入的表名组合框的行来源中的数据
End If
Next obj
Me!导入的表名.RowSource = strList '赋值给组合框
将以上程序放置在窗体的“成为当前”事件中,将“导入的表名”组合框的‘行来源类型’
设为‘值列表’
-------------------------------------------------------------------------------------------------------------------------
SELECT MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Flags)=0) AND ((MSysObjects.Type)=1))
------------------------------------------------------------------------------------------------------------------------
谢谢各位。我用access软件打开mdb的时候,可以用查询里面输入你们说的语句
select name from msysobjects获取表名。
但是当我在asp.net网页中使用此查询sql语句的时候,报错:
不能读取记录;在 'msysobjects ' 上没有读取数据权限。
但是使用其它sql语句查询库中普通表数据没有问题。
我的连结字符串如下:
string strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + Server.MapPath( "\\data\\webtxt.mdb ") + ";Jet OLEDB:Database Password=txttest;User ID=Admin;Jet OLEDB:System database=; ";
其中已经是admin用户了,为何还会提示没有访问msysobjects的权限呢?
望各位指教
-------------------------------------------------------------------------------------------------------------------------------------------------
打开access数据库:
1、工具--> 选项--> 视图--> 将 "系统对象 "打上勾。
2、工具--> 安全--> 用户与组安全--> 选定表msysobjects,设定权限。
如何用sql语句查询断号?
如何用asp+access实现课程表查询
请教如何用SQL语句把图片存入ACCESS数据库?
如何用asp.net获取本地的所有cookie?
如何用sql语句查询在某一时间之后的数据
如何用一条SQL语句查询数据库重复记录
access中在哪里可以使用SQL语句的查询
请问如何用asp实现将Excel文件导入到access数据库中( 急! 急!急!)
如何用JSP获取一个HTML中SELECT中的值
如何用JSP获取一个HTML中SELECT中的值??
vc中如何用fread语句读txt文件?
vb中datagrid如何用代码连接access数据库
如何用Vb将access导到excel中?
vb中如何用代码生成access的表
如何用asp读取access中图片路径啊
如何用jsp在access中建一个表
[急]请问SQL Server中查询语句!
在access中如何在一个查询语句中将时间查询精确到分钟?
如何用javascript获取cookies??
请问如何用Access读取Delphi的数据库
请问如何用vb将access导出为dbf表
如何用SQL语句实现
如何用SQL语句实现????
怎样从文本框中获取关键字 写出SQL模糊查询语句 急!!!