标题:求助 append from 读入问题
只看楼主
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
首先,18楼就是我前面所说绕一个大圈的实现方法,对100多万条记录来说,速度一定慢。其次,这个方案有隐藏的风险,至于是什么风险,想一想人家原先为什么不直接用|分隔符就猜到了。

授人以渔,不授人以鱼。
2014-06-11 21:28
wzxzh
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2014-6-10
得分:0 
回复 21 楼 TonyDeng
第1种方法今天试了,文件大速度确实很慢,用第二种方法把|!中的!替换掉,再用|分隔也有问题,原因是个别字段内容含有|,不是分隔符。再次感谢版主的解答。
2014-06-12 19:49
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:5 
以下是引用wzxzh在2014-6-12 19:49:15的发言:

第1种方法今天试了,文件大速度确实很慢,用第二种方法把|!中的!替换掉,再用|分隔也有问题,原因是个别字段内容含有|,不是分隔符。再次感谢版主的解答。


代码不重要,关键是方法

坚守VFP最后的阵地
2014-06-12 19:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
不肯传上数据的,一定不会给你现成的代码。

授人以渔,不授人以鱼。
2014-06-12 20:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
以下是引用wzxzh在2014-6-12 19:49:15的发言:

第1种方法今天试了,文件大速度确实很慢,用第二种方法把|!中的!替换掉,再用|分隔也有问题,原因是个别字段内容含有|,不是分隔符。再次感谢版主的解答。

只要是用APPEND FROM,就是第一种,你所说的第二种替换,其实就是第一种的重复。没人给过你第二种方法,我说的第二种是直接读文件获取数据。

授人以渔,不授人以鱼。
2014-06-12 21:10
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
对于100W条数据的文件,逐行读取数据速度也不会太快。

[ 本帖最后由 sdta 于 2014-6-12 21:15 编辑 ]

坚守VFP最后的阵地
2014-06-12 21:13
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
知道第一种为什么慢,自然知道第二种为什么快。

授人以渔,不授人以鱼。
2014-06-12 21:20
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
如果TAB可用,那数据文件原先为什么不用?

授人以渔,不授人以鱼。
2014-06-12 21:43
wzxzh
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2014-6-10
得分:0 
已解决,就用导入临时表中,再替换|!为内容中不可能出现的符号,再以此分隔即可,再次谢谢各位。此论坛高手很多,内容很丰富,本人加倍学习来巩固知识。
2014-06-13 09:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-432764-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.711427 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved