| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 476 人关注过本帖, 1 人收藏
标题:vb连接远程数据库后如何查看其中的表名?
只看楼主 加入收藏
xsryhx
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-1-17
结帖率:0
收藏(1)
已结贴  问题点数:20 回复次数:3 
vb连接远程数据库后如何查看其中的表名?
连接上远程SQL数据库已经成功,但如何编写代码查看数据库中所有的表名?谁能帮忙解决一下,谢谢。
搜索更多相关主题的帖子: 如何 SQL数据库 
2014-01-17 09:11
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
收藏
得分:7 
我是引用adox对象得到的,首先在工程-引用里勾选“microsoft ado ext.2.8 for ddl and security”,见下面代码事例(我的一个用户管理的代码,05年开发)

Sub InitInput()
  '初始化输入
  Dim a As String
  Dim ctg As New ADOX.Catalog
  Dim tbl As New ADOX.Table
  ctg.ActiveConnection = "Provider=SQLOLEDB.1;Persist Security Info=True;Initial Catalog=hmcatc;Password=ZdUknMMD;User ID=hmcatc0;Data Source=127.0.0.1"        '就是连接数据库引擎的字符串,其中数据库名、密码、数据库用户名和数据库所在服务器ip替换为你自己的即可
  Combo1.Clear
  For Each tbl In ctg.Tables
    a = tbl.Name  '获取数据表名称
    If tbl.Type = "TABLE" Then Combo1.AddItem a  '将数据表名称显示到combbox控件中以备选择使用,此判断可筛选掉系统用表
  Next
  Set tbl = Nothing
  Set ctg = Nothing
End Sub
2014-01-17 09:55
vbvcr51
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:18
帖 子:364
专家分:1724
注 册:2013-11-3
收藏
得分:7 
ADO的方法Openschema试试。具体怎么用这方法,你查查网络。不懂在留言。
2014-01-17 23:38
快速回复:vb连接远程数据库后如何查看其中的表名?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023139 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved