Foxtable(狐表)用户栏目专家坐堂 → [求助]导入数据内存溢出问题


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

主题:[求助]导入数据内存溢出问题

帅哥,在线噢!
有点蓝
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/27 11:25:00 [只看该作者]

我也没看懂,估计是为了生成符合Merger的格式

如果直接导入,根本都用不到这个代码

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


加好友 发短信
等级:幼狐 帖子:52 积分:485 威望:0 精华:0 注册:2018/12/28 11:36:00
  发帖心情 Post By:2019/11/27 11:31:00 [只看该作者]

最后的确,莽过去了,直接导入的数并没有什么问题,我怀疑是很早以前从上面弄来的数据带引号什么的所以要二次加工

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


加好友 发短信
等级:幼狐 帖子:52 积分:485 威望:0 精华:0 注册:2018/12/28 11:36:00
  发帖心情 Post By:2019/11/27 14:38:00 [只看该作者]

有点蓝老师,最后这个问题圆满解决了但是还有一个小尾巴,在直接导入时之前发生了未引用到实例的报错,最后通过将文本文件的编码由UTF-8转换为ANSI解决了,请问merger方法对于txt是否只支持ANSI呢,谢谢!

 回到顶部
帅哥,在线噢!
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/27 15:08:00 [只看该作者]

这个我也不清楚。merger方法应该是没有编码要求的。

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


加好友 发短信
等级:幼狐 帖子:52 积分:485 威望:0 精华:0 注册:2018/12/28 11:36:00
  发帖心情 Post By:2019/12/3 11:53:00 [只看该作者]

有点蓝老师,后来成功导入后最近我发现在改为直接导入后有一列纯数字列导进SQL的数变成科学计数法显示了,有什么方法可以使其显示完整数字吗,表中这一列目前的结构是字符型。

 回到顶部
帅哥,在线噢!
有点蓝
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/3 12:06:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:52 积分:485 威望:0 精华:0 注册:2018/12/28 11:36:00
  发帖心情 Post By:2019/12/3 14:26:00 [只看该作者]

所以是因为merge函数导入到内部表中这一步出了问题吗

 回到顶部
帅哥,在线噢!
有点蓝
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/3 14:50:00 [只看该作者]

应该是的。

合并文本文件:

Dim mg As New Merger
mg
.SourcePath = "c:\data\" '指定数据文件所在目录
mg.Format = 
"Delimited" '指定格式
mg
.SourceTableName = "订单" '指定要合并的文件,无需扩展名
mg
.DataTableName = "订单" '指定接收数据的表
mg
.Merge() '开始合并

合并文本文件的时候,最好配合有schema.ini文件。


如果没有对应的schema.ini文件列类型可能会有问题


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


加好友 发短信
等级:幼狐 帖子:52 积分:485 威望:0 精华:0 注册:2018/12/28 11:36:00
  发帖心情 Post By:2019/12/3 15:33:00 [只看该作者]

所以我直接给唯一使用这个功能的用户制作一个schema.ini也是可行的吧。。。用上面那个方法列一一对应的工程量和做一个schema半斤八两。。。或者上面的方法在列一一对应可以有比较好的循环可以实现?图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106081 积分:539504 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/12/3 15:37:00 [只看该作者]

看16楼

 回到顶部
总数 36 上一页 1 2 3 4 下一页