在做查询时,因为一次性查询的数量太大,总提示:超出打开游标的最大数  异常,网上查了很多,每次查询完command都dispose掉,还是不行!不知道这oracle的游标到底如何才能释放呢?

解决方案 »

  1.   

    解决方案
    http://www.codeproject.com/Articles/8026/Avoid-Max-Open-Cursor-Error-In-NET
      

  2.   

    谢谢,我command确实dispose掉了,依然如此,郁闷
      

  3.   

    游标在commit或者rollback后都会释放,如果你这个提示只是在plsql里报,在程序运行不报可以不管;还有个办法是建一个固化表,把游标的数据写到固化表去