测试说我写的数据删除程序会崩溃,很诧异,因为没有特殊操作,就是使用oci,绑定rowid,删除。
现场观察,报错如下:
---------------------------
Microsoft Visual C++ Runtime Library---------------------------
Runtime Error!
Program: C:\Program Files\abc.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
关于这个错误,有个解释:
在 Windows XP 中运行自定义 Microsoft Visual C++ 6.0 程序时,收到“This application has requested the Runtime to terminate it in an unusual way”(此应用程序已请求运行时以异常方式终止它)错误消息
微软官方解释
但是我的系统是window server 2003 enterprise sp2,和描述中对应的winxp不沾边。
数据库环境 oracle 10.2.0.1 for win32
再观察程序崩溃条件,是两个程序同样条件并行跑的时候,就会出现这个问题。
终于确定问题了,可是,怎么改呢,限制并行删除还是找Oracle。。。。。。。
都不是好办法。
先记下来吧。回头再说。没辙了。