在对env赋值后,debug一下env的值,不会是 0x0吧?

解决方案 »

  1.   

    try {
      ......
      } catch (const oracle::occi::SQLException & e) {
        stmt->closeResultSet (rs);
        con->terminateStatement(stmt);
        env->terminateConnection (con);
      }
      

  2.   

    我开始用try{}catch(...)也没有捕获到异常,还是直接core down 的
      

  3.   

    编译成Release版就没有问题了,这可能是OCCI的一个Bug
      

  4.   

    在debug下运行一下,backtrace,看在哪句出错了