异常捕捉!?
我有个过程,需要捕捉异常之后继续循环,大概结构是这样的
foreach
for i=0;i<n;i++
dosometing();
end for
end foreach
这里有两个循环,当dosometing()发生异常的时候,跳过当次for循环,继续运行,这个怎么做,谢谢,!
[解决办法]
define sql_err int;
define isam_err int;
define error_info char(100);
on exception set sql_err, isam_err, error_info
ROLLBACK WORK;
raise exception sql_err, isam_err, error_info;
end exception;