ITPUB论坛 » CRM产品与实践 » 一个关于Siebel Open_cursors的问题
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-5-15 09:52 speeder1984
一个关于Siebel Open_cursors的问题

有一段代码,实现的功能大致是通过循环新建记录,我将数据库上的Max open_cursors设置为2000,该循环只能执行几百次便报出“最大 open_cursors错误”。
   我查了资料,Siebel是在用户离开这个BO的时候才释放open_cursors的。有没有办法在脚本中让它释放呢?我觉得在脚本你们用循环新建记录还是有可能会使用到的。
  谢谢大家!

2008-5-16 22:28 young_smile
不知道你用的bc是不是系统自带的。我曾经遇到过此类问题,当时使用的是促销活动的bc,这个bc的class是比较特设的,到了2000条记录左右就在也insert不了记录。
后来我的解决办法是新建一个bc,class用的是最基础的,问题可以解决的。
你可以这么尝试着试一下。

2008-6-12 21:49 dianxer
bc上有一个属性就是设置open_cursor的,可以试试改这个

2008-7-5 15:57 ryq0000
不会这个。

页: [1]


Powered by ITPUB论坛