Foxtable(狐表)用户栏目专家坐堂 → 如何将外部数据源中的所有表一次全加入到狐表中


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

主题:如何将外部数据源中的所有表一次全加入到狐表中

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/9/22 9:22:00 [显示全部帖子]

以下是引用Fotable在2012-9-21 23:36:00的发言:

然后我有想了第二个方法 利用adoxbuilder

 

Dim Builder As New ADOXBuilder(connection1)
Dim
tbl As ADOXTable

 

 

Dim lst As List(Of String)
lst = Connections(connection1).GetTableNames

For Each nm As String In lst


Builder.Open()
tbl = Builder.Tables(nm
) '创建表
Builder.AddTable(tbl) '增加表
Builder.Close()

next

 

这个方法报错

[此贴子已经被作者于2012-9-21 23:38:13编辑过]

Dim Builder As New ADOXBuilder(connection1)   去掉数据源

tbl = Builder.Tables(nm)   创建表是 Builder.NewTable(nm)

但这样是复制表,与外部数据源就无关了。

建议还是使用2楼的方法,每次项目启动的时候添加进来。(狐表可能也是这样干的)



 回到顶部