代码:
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就不会报错了。