我用C#的OleDb访问db2数据库,Provider=IBMDADB2.1
在做复杂的查询或存储过程处理时经常出现[DB2/NT] SQL0952N Processing was cancelled due to an interrupt. SQLSTATE=57014 
请问具体原因是什么?是不是微软的OleDb与这种provider这件有问题。我在微软网站上查找到一份说明好像是微软数据访问组件的问题,需要更换Msado15.dll, 存放在\Program Files\Common files\System\Ado目录下.
但是我的Msado15.dll已经是最新版本了,就不应该出现这个问题。参考:http://support.microsoft.com/kb/q241544/各位有没有遇到这样的问题,怎样才能解决?在网上没有搜到这一类的帖子。急!!!请帮帮忙!