以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 使用0922版本加载表功能后,如何获取全部表的名称? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40547) |
-- 作者:y2287958 -- 发布时间:2013/9/23 8:26:00 -- 使用0922版本加载表功能后,如何获取全部表的名称? RT 因为使用加载表功能后,已不能使用For Each dt As DataTable In DataTables来获取全部表了。 DataTables仅仅是加载后的所有表
[此贴子已经被作者于2013-9-23 8:26:08编辑过]
|
-- 作者:Bin -- 发布时间: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 -- 发布时间:2013/9/23 9:09:00 -- 奇怪 俺这里还是不行
|
-- 作者:Bin -- 发布时间:2013/9/23 9:11:00 -- 没有道理 上例子 |
-- 作者:狐狸爸爸 -- 发布时间:2013/9/23 9:13:00 -- 外部表很好办: http://www.foxtable.com/help/topics/1943.htm
内部表,目前还没有办法。 |
-- 作者:jspta -- 发布时间: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 -- 发布时间:2013/9/23 9:28:00 -- 谢谢狐爸及大家指点 忽略了这段帮助
|