标题:vfp 9.0 有大bug 啊
只看楼主
flitter666
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-6-14
结帖率:0
 问题点数:0 回复次数:3 
vfp 9.0 有大bug 啊
我一直用vfp6.0 现在操作系统升到 win7 64位了。

在vfp6.0 下无法执行 run命令。

不得已升级到vfp 9.0 sp2 版。

今天在使用中发现有一个大bug

假如你有一个excel文件中有个日期字段,你另存为csv文件,例如是ls.csv。
你建一个dbf文件 有这个日期字段。
执行如下命令:
SET CENTURY on
set date ansi
APPEND FROM ls.csv csv

发现有的日期被转到dbf文件中,有的是空白,有的还是错误的日期,比如说2011/7/29 被转到dbf文件中变成 2011/7/03
错误的离谱啊。
搜索更多相关主题的帖子: 操作系统 excel 
2013-06-15 12:33
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
是否和选项中的“严格日期”项有关?你有没试过在该项各种情况下的导入结果?
2013-06-15 23:18
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
其实也不算什么大bug,你可以把导入日期数据的相关字段类型设为“日期时间型”,也就是T型,再导入就可以了。如下图:


这里要注意一个问题:导入CSV文件时,FoxPro会始终把CSV的第一行当作标题(不管它实际上是不是标题)。所以,我在实验时,第一行数据上面空了一行。
2013-06-16 16:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
这种错误写过半年代码的学生都不会犯,何况是VFP的开发团队。

授人以渔,不授人以鱼。
2013-06-16 20:34



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




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

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