菜鸟问题:如何避免SQLCode值的冲突?
例子:
SQL语句1;
do while SQLCA.SQLCode=0
SQL语句1;
SQL语句2;
loop
原意是想用SQLCode值来判断SQL语句1是否执行成功,如果成功则执行循环体,每次循环都执行一次SQL语句1,直到SQL语句1读完所有记录,立即退出循环体。
但碰到一个问题,就是当循环体中包含另一个SQL语句2时,当执行完SQL语句2,SQLCode反映的是SQL语句2执行的效果,而非原先希望的SQL语句1执行的效果。请问高手们,如何才能使SQLCode值自始至终反映的都只是SQL语句1执行的效果呢?望不吝赐教!