读书人

关于datawindow 的importfile函数的有

发布时间: 2012-02-21 16:26:23 作者: rapoo

关于datawindow 的importfile函数的问题
代码:
int i,sum

dw_1.importfile(s_filename)

sum=0
for i=1 to 10
sum=sum+i
next

说明:以上代码仅做举例用,s_filename是一个txt文档的全路径名字符串
在导入s_filename过程中,s_filename中的数据与dw_1的格式不相符合,会报错
“item ‘cwqj’ does not pass validation test”
“item validation error on import。continue import?”

问:
如何能在导入文件错误的情况下,不出现以上的报错,
也就是说执行dw_1.importfile(s_filename)错误
直接运行
sum=0
for i=1 to 10
sum=sum+i
next

不知道这样的描述各位能否看清楚,自己也觉的这样的描述比较麻烦,谢谢先!

[解决办法]
如果想屏蔽错误信息,你可以用datastore来代替datawindow,在importfile就不会有错误提示了

如果你想过滤掉无法导入的txt,你可以用fileopen打开文件,读取一行,然后解析,看一下是否符合你的格式

如果不符合,跳过,符合再importfile即可
[解决办法]
在dberror事件中写return 1就不会报错了。

读书人网 >PB

热点推荐