首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

commit transaction 请求没有对应的 BEGIN TRANSACTION,该如何解决

2012-03-20 
commit transaction 请求没有对应的 BEGIN TRANSACTIONif sqlca.sqlcode0 thenmessagebox(错误,系统更

commit transaction 请求没有对应的 BEGIN TRANSACTION
if sqlca.sqlcode<0 then
messagebox("错误","系统更新失败"+SQLCA.SQLERRTEXT)
ROLLBACK USING SQLCA;
return
else
if dw_2.rowcount( )>0 then
COMMIT USING SQLCA;
messagebox("提示","出仓操作成功"+SQLCA.SQLERRTEXT)
end if 
end if  

有时会提示 出仓操作成功 commit transaction 请求没有对应的 BEGIN TRANSACTION


[解决办法]
if dw_2.update()=1 then
commit;
messagebox("提示","出仓操作成功"+SQLCA.SQLERRTEXT)

else
rollback;
messagebox("错误","系统更新失败"+SQLCA.SQLERRTEXT)
end if

热点排行