解决方案 »

  1.   

    我发现我现在写的程序,比如调用过delete from SQL语句后,还必须得要调用OCITransCommit函数,否则数据的更新只会在我当前的应用程序中体现出来,但是并未真正的刷入数据库中。而我发现当我的应用程序关闭的时候,这个数据才真正的刷入到数据库中。那请问下,在编写OCI程序的时候,是不是无论前面如何初始化,也不用调用OCITransStart等函数,他默认情况就是一个事物操作,必须要调用OCITransCommit才能真正的刷入数据库?
      

  2.   

    如果是按我二楼的想法的话,那OCITransStart这个函数还有什么用啊!
      

  3.   

    我现在也正在学习这部分的内容,我知道在oci的文档里面有详细的介绍,OCITransStart这个函数与事务分支是有关系的,具体的细节我还没有深看,主要是英文的,看起来也挺费事的,有什么进展我们保持联系吧,哈哈