由于系统中有一些统计对于数据的及时性不高,隔离级别可以设为RU,而其他的还是需要设置RC,也就是说在的application中我会写入
。。。
SQLCA.LOCK='RU' ,默认为不提交读,
而且我是在pplication的open事件中CONNECT数据库的,在关闭程序的时候才disconnect;
如果在中间我需要修改SQLCA.LOCK,我知道的方法是:先断开当前连接,然后修改SQLCA.LOCK='RC',再CONNECT,这个设置才能生效。可是这种方法反复CONNECT、disconnect就不是我想要的效果了,能不能不反复断开(disconnect)和连接(connect),也能在更改SQLCA.LOCK之后使后面的操作生效呢??
急盼回复!!!
------解决方案--------------------
创建另外一个事物看看
transaction trans_sql