试了下成功了,但
on error err=.t. &&如果 IMPORT FROM (cfilename) TYPE XL5 出错,则ERR=.T. 然后转到下一语句
IMPORT FROM (cfilename) TYPE XL5
on error &&结束错误捕捉 &&为什么on error err=.t.放在IMPORT FROM (cfilename) TYPE XL5 前面?
if lower(cfile2)='xls' err=.f. on error err=.t. &&如果 IMPORT FROM (cfilename) TYPE XL5 出错,则ERR=.T. 然后转到下一语句 IMPORT FROM (cfilename) TYPE XL5 on error &&结束错误捕捉 if err && err初始值为 .f.(假),如导入出错,则ERR=.T. (真) wait wind '导入出错,请检查' return &&返回重新选择 endif
endif 为什么嵌在if-----endif中没有动静呢?