首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

使用ADO+oracle的程序,在长时间对数据库进行操作的时候,ADO会不会出现无端的错误

2014-06-18 
使用ADO+oracle的程序,在长时间对数据库进行操作的时候,ADO会不会出现无端的异常我的程序ADO+oracle10g程

使用ADO+oracle的程序,在长时间对数据库进行操作的时候,ADO会不会出现无端的异常
我的程序ADO+oracle10g

程序在进行release之后,当出现错误时,会没有任何的提示,程序就退出
在debug的时候终于找到了错误出现在什么地方
因为的ado写的数据检索的时候,异常处理并没有进行messagebox,
紧紧是使函数return
但是当长时间运行的时候,或者对数据库进行大量的检索的时候
ado就会出现错误
这个错误使用catch   (_com_error   e)   得不到其异常
只能使用catch(...)
但是就算是这样,程序仍然要退出;可我在catch(...)中写得仅仅是让该函数return;

使用debug得时候,得到一个错误对话框是这样得
ADOOracle.exe   中的   0x7c98cdd1   处未处理的异常:   0xC0000005:   写入位置   0x00030ff8   时发生访问冲突   。

请问我该如何办,谢谢


[解决办法]
catch (_com_error &e)

就可以截获异常了……

热点排行