社区
数据库(包含打印,安装,报表)
帖子详情
如何得到ACCESS数据库中所有的表名?
progame
2001-07-05 08:04:55
...全文
203
17
打赏
收藏
如何得到ACCESS数据库中所有的表名?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fataltomato
2001-07-19
打赏
举报
回复
progame,sorry.希望还能有帮助,如上所讲,用OPENSCHEMA,以下是MSDN中摘出。
OpenSchema 方法范例
该范例使用 OpenSchema 方法显示 Pubs 数据库内每个表的名称和类型。
Public Sub OpenSchemaX()
Dim cnn1 As ADODB.Connection
Dim rstSchema As ADODB.Recordset
Dim strCnn As String
Set cnn1 = New ADODB.Connection
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
cnn1.Open strCnn
Set rstSchema = cnn1.OpenSchema(adSchemaTables)
Do Until rstSchema.EOF
Debug.Print "Table name: " & _
rstSchema!TABLE_NAME & vbCr & _
"Table type: " & rstSchema!TABLE_TYPE & vbCr
rstSchema.MoveNext
Loop
rstSchema.Close
cnn1.Close
End Sub
该范例在 OpenSchema 方法的 Criteria 参数中指定 TABLE_TYPE 查询约束。因此,只返回在 Pubs 数据库中指定视图的模式信息。然后该范例显示每个表的名称和类型。
Public Sub OpenSchemaX2()
Dim cnn2 As ADODB.Connection
Dim rstSchema As ADODB.Recordset
Dim strCnn As String
Set cnn2 = New ADODB.Connection
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
cnn2.Open strCnn
Set rstSchema = cnn2.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "VIEW"))
Do Until rstSchema.EOF
Debug.Print "Table name: " & _
rstSchema!TABLE_NAME & vbCr & _
"Table type: " & rstSchema!TABLE_TYPE & vbCr
rstSchema.MoveNext
Loop
rstSchema.Close
cnn2.Close
End Sub
progame
2001-07-19
打赏
举报
回复
这段时间忙了一点,不好意思各位,到时会给大家加分的!
jusygg
2001-07-19
打赏
举报
回复
gz
Fxx
2001-07-15
打赏
举报
回复
Connection.OpenSchema 返回数据库中所有的对象,包括表
night_cai
2001-07-15
打赏
举报
回复
用DAO:
OpenDataBase方法打数据库!
再看他的TableDef属性???
Good Luck!
不一定有用
Brunhild
2001-07-15
打赏
举报
回复
ADO好象可以用 Connection.OpenSchema adSchemaTables,后面好象还可以指定表名,我没有MSDN,只能说这么多。
chengbhz
2001-07-15
打赏
举报
回复
我就不知道ADO的用法是怎么样的
limengchen
2001-07-15
打赏
举报
回复
访问tabeldefs集合,然后逐个列出表的name属性。
WindowsMe
2001-07-15
打赏
举报
回复
progame(我有权沉默,但我发的贴都将成为水园经典):
是用ADMIN登陆的?回头偶试试
progame
2001-07-15
打赏
举报
回复
在程序里,无读MSysOgjects的权限!
tlf9304
2001-07-15
打赏
举报
回复
dim db as database
dim tb as tabledef
for each tb in db.tabledefs
msgbox tb.name
next
NewSun99
2001-07-15
打赏
举报
回复
学习
progame
2001-07-09
打赏
举报
回复
TO fataltomato:但在程序里,无读MSysOgjects的权限!
bcrun
2001-07-05
打赏
举报
回复
看来大家的意见是因访问的引擎不同而不同了
fataltomato
2001-07-05
打赏
举报
回复
用SQL:
SELECT MSysObjects.Name
FROM MSysObjects
WHERE type=1
飞天神笔
2001-07-05
打赏
举报
回复
用DAO(也有可能是ADO,我手头没有VB,一时忘了)的TableDef吧。
pp616
2001-07-05
打赏
举报
回复
GetTableNames就可以了。
VB_读取
ACCESS
数据库
中
所有
表名
及指定表的字段名.doc
应用VB对编程,可读取
ACCESS
数据库
中
所有
表名
及指定表的字段名,这样在VB视化编程过程
中
,可方便使用各种控件来选择
access
数据库
中
的表,也可选择指定表
中
的字段进行操作。使用十分方便。
利用ADO获取
Access
数据库
中
的
表名
用ADO的方式获取
access
数据库
中
的
表名
,并将
表名
添加到listbox和listview
中
从
Access
数据库
零基础入门到
中
文编程第1部
Access
是office办公套件
中
的一个极为重要的组成部分,现在它已经成为最流行的桌面
数据库
管理系统。本课程为
Access
数据库
知识系列课程第1部,课程目标:结合实例讲解,零基础快速学习
Access
数据库
。本课程章节计划表:第一章:
Access
数据库
概述1、
Access
数据库
概述第二章:
Access
数据库
安装文件下载及安装1、
Access
数据库
安装文件下载及安装第三章:创建
数据库
表1、 利用表向导创建表2、 利用表设计器创建表3、 学习技巧第四章:字段的基本操作1、 添加、删除和更改移动字段2、 字段的属性及作用3、 主关键字和索引第五章:创建表之间的关系1、 关系类型2、 创建和使用表关系第六章:创建子数据表1、 创建当前表的子数据表2、 数据表视图的显示外观第七章:为
数据库
加密1、 设置
数据库
密码2、 设置
数据库
安全机制3、 两种加密方式优劣分析第八章:创建查询1、 查询概述、查询类型2、 使用向导创建查询3、 使用设计视图创建查询4、 查询的基本操作及查询优化的规则第九章:查询编程、生成查询语句的捷径1、 初步了解
中
文编程2、 生成查询语句的捷径第十章:
Access
数据库
总结1、
Access
数据库
总结
ASP技术常遇问题解答-如何读取
Access
数据库
的
表名
?.zip
ASP技术问题解答,希望对你有帮助。
获取
access
数据库
中
所有表的名称和类型方法
通过一个xls文档实例,从
中
学习获取
access
数据库
中
所有表的名称和类型方法。
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章