PB做的mis系统出的问题, 太郁闷拉,急啊,各位高手帮帮
数据全部回滚,原来提示保存成功的东西,也就回滚了,比如说,临时医嘱,当时提示保存成功,如果关闭窗口之后,就回来了
问题点数:60、回复次数:10Top
1 楼qianfl(毛毛熊)回复于 2005-07-01 09:09:22 得分 0
查哪里写了ROLLBACKTop
2 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2005-07-01 09:11:24 得分 0
或者说update之后没有commitTop
3 楼balloonman2002()回复于 2005-07-01 09:35:07 得分 0
估计是UPDATE后没有执行COMMIT,建议用下面语句保存:
integer rtn
CONNECT USING SQLCA;
dw_1.SetTransObject(SQLCA)
rtn = dw_1.Update()
IF rtn = 1 AND SQLCA.SQLNRows > 0 THEN
COMMIT USING SQLCA;
ELSE
ROLLBACK USING SQLCA;
END IFTop
4 楼dalianyilan(嘘嘘兔)回复于 2005-07-05 08:09:14 得分 0
楼上几位说得很详细了Top
5 楼hygougou(uoguogyh)回复于 2005-07-05 15:15:30 得分 0
看看你的代码Top
6 楼darkzone(dark)回复于 2005-07-05 16:39:19 得分 0
是否用了一个以上的事物对象,核查代码中commit using transobject;或rollback using transobject;中的是否正确Top
7 楼j9dai(翔)(DoItNow)回复于 2005-07-05 17:00:42 得分 0
友情UPTop
8 楼MINDNET(风)回复于 2005-07-05 17:07:55 得分 0
可能没有commit;语句,
看看你的代码。Top
9 楼dnvcc()回复于 2005-07-05 20:26:53 得分 0
又一個問Top
10 楼happywang11(随枫)回复于 2005-07-07 11:45:42 得分 0
update 后要commit 不然还是保存不了Top




