当前位置: 代码迷 >> PB >> 关于datawindow 的importfile函数的有关问题
  详细解决方案

关于datawindow 的importfile函数的有关问题

热度:262   发布时间:2016-04-29 10:31:49.0
关于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就不会报错了。
  相关解决方案