Foxtable(狐表)用户栏目专家坐堂 → 使用0922版本加载表功能后,如何获取全部表的名称?


  共有4812人关注过本帖树形打印复制链接

主题:使用0922版本加载表功能后,如何获取全部表的名称?

帅哥哟,离线,有人找我吗?
y2287958
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
使用0922版本加载表功能后,如何获取全部表的名称?  发帖心情 Post By:2013/9/23 8:26:00 [只看该作者]

RT
因为使用加载表功能后,已不能使用For Each dt As DataTable In DataTables来获取全部表了。
DataTables仅仅是加载后的所有表
[此贴子已经被作者于2013-9-23 8:26:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/23 8:56:00 [只看该作者]

使用SQLCOMMAND 执行SQL语句吧

ACCESS
查看所有表名:
select   name   from   MSysObjects   where   type=1   and   flags=0
 MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。


SQL SERVER 
查看所有表名:
select   name   from   sysobjects   where   type='U'

 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2013/9/23 9:09:00 [只看该作者]

奇怪
俺这里还是不行

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/23 9:11:00 [只看该作者]

没有道理 上例子

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/9/23 9:13:00 [只看该作者]

外部表很好办:

http://www.foxtable.com/help/topics/1943.htm

 

内部表,目前还没有办法。


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/9/23 9:23:00 [只看该作者]

以下是引用y2287958在2013-9-23 8:26:00的发言:
RT
因为使用加载表功能后,已不能使用For Each dt As DataTable In DataTables来获取全部表了。
DataTables仅仅是加载后的所有表
[此贴子已经被作者于2013-9-23 8:26:08编辑过]

你在加载的时候就记录这些表名称就行了,用一个全局的list记录


 回到顶部
帅哥哟,离线,有人找我吗?
y2287958
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2013/9/23 9:28:00 [只看该作者]

谢谢狐爸及大家指点
忽略了这段帮助

 回到顶部