社区
数据库(包含打印,安装,报表)
帖子详情
如何获取当前数据库的所有用户表名
lo000ol
2003-04-11 01:52:48
请问在打开数据库后
Dim conn As ADODB.Connection
conn.Open connectstring
如何获取当前库的用户表名
...全文
32
8
打赏
收藏
如何获取当前数据库的所有用户表名
请问在打开数据库后 Dim conn As ADODB.Connection conn.Open connectstring 如何获取当前库的用户表名
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cf981231_sohu
2003-04-11
打赏
举报
回复
select * from sysobjects where type = 'U' order by name
suncyzz1314
2003-04-11
打赏
举报
回复
是SQL数据库可用下例代码:
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
lo000ol
2003-04-11
打赏
举报
回复
如何排除这些系统表,而只提取一般用户建的表呢?
noahman
2003-04-11
打赏
举报
回复
楼上的OpenSchema是一种方法,使用ADOX也是一种方法。注意他们得出的表名列表里面有一些是系统表,而非一般用户建的表。
hi128
2003-04-11
打赏
举报
回复
Dim strSQL As String
Dim conn As New ADODB.Connection
Dim rs, rs1 As New ADODB.Recordset
Dim str, selitem As String
Dim intloop, i As Integer
Private Sub Command1_Click()
Set conn = New ADODB.Connection
str = "Provider=Microsoft.Jet.OLEDB.4.0;Password='';User ID=Admin;Data Source=" & OpenDia.FileName & ";"
conn.Open str
Set rs = conn.OpenSchema(ADODB.SchemaEnum.adSchemaTables)
Do Until rs.EOF
If rs("table_Type").Value = "TABLE" Then
List1.AddItem (rs("table_Name").Value)
End If
rs.MoveNext
Loop
rs.Close
conn.Close
youxia001
2003-04-11
打赏
举报
回复
不同类型的库有不同的方法
DaiLM
2003-04-11
打赏
举报
回复
SELECT *
FROM sysobjects
WHERE (xtype = 'U')
DaiLM
2003-04-11
打赏
举报
回复
sp_tables
使用SQL查询所有
数据库
名和
表名
MySQL中查询所有
数据库
名和
表名
; SQLServer中查询所有
数据库
名和
表名
; Oracle中查询所有
数据库
名和
表名
;
postgresql 如何
获取
数据库
中所有
表名
postgresql 如何
获取
数据库
中所有
表名
【MySQL】 查询
当前
数据库
下的
表名
mysql查询
当前
数据库
下的
表名
。
python
获取
数据库
所有
表名
_查询
当前
数据库
所有
表名
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云
数据库
专家保驾护航,为
用户
的
数据库
应用系统进行性能和风险评估,参与配合进行数据压测演练,提供
数据库
优化方面专业建议,在业务高峰期与
用户
共同保障
数据库
系统平...
【Oracle】【18】
获取
数据库
当前
用户
下所有
表名
和
表名
的注释
SELECT A.TABLE_NAME, B.COMMENTS FROM USER_TABLES A, USER_TAB_COMMENTS B WHERE A.TABLE_NAME = B.TABLE_NAME ORDER BY TABLE_NAME 参考博客:
获取
oracle
数据库
当前
用户
下所有
表名
和
表名
的注释 - 尹飞飞 - ITeye博客https:...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章