to:hhytsoft(雨中独行) 我想问的是是不是说每写一句deleterow()或者insertrow()都必须先进行update(),就象这样
dw_1.insertrow()
if dw_1.update(true,false)=1 then
dw_1.resetupdate()
commit using sqlca;
else
rollback using sqlca;
end if
dw_1.deleterow()
if dw_1.update(true,false)=1 then
dw_1.resetupdate()
commit using sqlca;
else
rollback using sqlca;
end if
是不是说不能写成这样
dw_1.insertrow()
dw_1.deleterow()
if dw_1.update(true,false)=1 then
dw_1.resetupdate()
commit using sqlca;
else
rollback using sqlca;
end if
改变数据窗口的update条件(第三种key and modified columns),另外更新语句如下:
if dw_1.update(true,false)=1 then
dw_1.resetupdate()
commit using sqlca;
else
rollback using sqlca;
end if