以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 批量导入外部表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48572) |
-- 作者:女娲娘娘 -- 发布时间:2014/4/1 9:08:00 -- 批量导入外部表 请教各位狐友,现在要在已有的系统上进行开发操作,表名有一大堆了,如何批量导入外部表名,现在的办法看来是不行,只能设置好外部数据源后一个表一个表往里边面加。有什么简单的办法和代码能实现呢??希望狐爸能考虑加个批量导入表名的功能。 |
-- 作者:Bin -- 发布时间:2014/4/1 9:11:00 -- 利用GetFiles 获得所有文件名http://www.foxtable.com/help/topics/0341.htm 遍历,然后利用Importer导入http://www.foxtable.com/help/topics/0684.htm |
-- 作者:女娲娘娘 -- 发布时间:2014/4/1 9:19:00 -- Dim lst As List(Of String) lst = Connections("xyerp").GetTableNames For Each nm As String In lst Output.Show(nm) Next BIN的方法好像不对。我在帮助里找到这个办法了。列出表中,下一步没想好,请给补充一下、
[此贴子已经被作者于2014-4-1 9:23:19编辑过]
|
-- 作者:Bin -- 发布时间:2014/4/1 9:20:00 -- 你使用的是外部数据源,导入后表就是外部数据源表. |
-- 作者:有点甜 -- 发布时间:2014/4/1 9:22:00 -- 以下是引用女娲娘娘在2014-4-1 9:19:00的发言:
现在要导入设置完外部数据源后的数据库中的表名,这个办法能行么??
如果是Access数据源就可以,但是sqlserver就复杂一些了。
access的:
For Each tname As String in Connections(test).GetTableNames \'用import导入 Next |
-- 作者:女娲娘娘 -- 发布时间:2014/4/1 9:25:00 -- 嗯。现在有个这问题,外部数据表的导入是考虑全部数据的,或者是分开设置,就说没有这个功能么。能不能考虑将来给加一下。有利我等。 |
-- 作者:Bin -- 发布时间:2014/4/1 9:27:00 -- 没有搞懂你是什么意思, 请你整理一下文字, 描述清楚你的需求. |
-- 作者:有点甜 -- 发布时间:2014/4/1 9:29:00 -- 没有便捷的方法的,这个功能现在只能自己变通去解决了。
如果是要添加外部数据源的表,可以用这个方法,这个方法
http://www.foxtable.com/help/topics/1279.htm
|
-- 作者:Bin -- 发布时间:2014/4/1 9:39:00 -- 以下是引用女娲娘娘在2014-4-1 9:19:00的发言:
看你这里的代码你的意思是合并数据到现有的表上面去是吧.Dim lst As List(Of String) lst = Connections("xyerp").GetTableNames For Each nm As String In lst Output.Show(nm) Next BIN的方法好像不对。我在帮助里找到这个办法了。列出表中,下一步没想好,请给补充一下、
[此贴子已经被作者于2014-4-1 9:23:19编辑过]
Dim lst As List(Of String) lst = Connections("xyerp").GetTableNames For Each nm As String In lst Next |
-- 作者:女娲娘娘 -- 发布时间:2014/4/1 9:53:00 -- http://www.foxtable.com/UploadFile/2014-4/2014419552564696.png
BIN版看下 此主题相关图片如下:功能要求.png [此贴子已经被作者于2014-4-1 9:55:53编辑过]
|