如何从一个数据库读取所有用户表

sunboyll 2002-11-05 04:57:12
如何从一个数据库读取所有用户表
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanps 2002-11-05
  • 打赏
  • 举报
回复
1、sybase
select * from sysobjects where type ='T'
2、oracle
select * from user_table
jo_yoko 2002-11-05
  • 打赏
  • 举报
回复
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As String
Dim i As Integer
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=D:\test.mdb"
cn.Open

Set rs = cn.OpenSchema(adSchemaTables)
Do While Not rs.EOF
DoEvents
If UCase(rs!table_type) = "TABLE" Then
Debug.Print rs!TABLE_NAME
End If
rs.MoveNext
Loop
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
如果是SQLServer,只要连接语句变一下就可以了,后面的用法是一样的
dreammaker 2002-11-05
  • 打赏
  • 举报
回复
简单!select * from tabs;

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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