pb 与sqlserver 过程的事务问题
我的问题是这样的:
当我们在MSSQLSERVER 中创建了一个存储过程,在pb 中,发现在过程执行完毕后,rollback or commit 对过程中修改的语句不起作用。
开始我们以为是autocommit=false在作怪,将autocommit =true ,但是一这样来,excute procedure后每法控制事物,又将autocommit=false ,发现我们直接rollback 后不起作用,但是disconnect using sqlca ,然后connect using sqlca 后我们的数据回滚了。如果要提交所做的修改,将autocommit=true数据就直接提交了。我想问如果要回滚,非要短开后重连吗?我原来在6.5 和 oracle中没有这样的问题。