读书人

基楚.解决办法

发布时间: 2012-12-31 11:57:52 作者: rapoo

基楚...
感您本文的回...

<一> 以下例子有有 更好的法 可以取代
// 例
for i = 1 to this.rowcount()
ths.setitem( i , 'column' , 'ABC')
next



<二>以下例子那一可以定 次 DELETE 一定成功....
是都不.... 先指正

// 例一
DELETE FROM public.bas_customer
using sqlca ;

DELETE FROM public.bas_vendor
using sqlca ;

if sqlca.sqlcode = 0 then
commit:
else
rollback;
end if

// 例二
DELETE FROM public.bas_customer
using sqlca ;

if sqlca.sqlcode = 0 then
DELETE FROM public.bas_vendor
using sqlca ;
if sqlca.sqlcode = 0 then
commit:
else
rollback;
end if
else
rollback;
end if


[解决办法]
DELETE FROM public.bas_customer using sqlca ;

if sqlca.sqlcode <> 0 then
rollback;
end if

DELETE FROM public.bas_vendor using sqlca ;

if sqlca.sqlcode <> 0 then
rollback;
end if

commit;

读书人网 >PB

热点推荐