请教大侠出现“Run time error”可能的原因分析。
本人最近写了一个多线程读取数据库,并向网络写的程序,运行一段时间后(2天)会出现“run time error”,后面没有任何错误代码和提示,郁闷中...
大伙帮忙讨论讨论

解决方案 »

  1.   

    有没有使用try{}catch(CDBException* e)
    看能不能捕足到
    另外对数据库的读写是不是要考虑加锁的问题
      

  2.   

    程序中所有数据库(ADO)均直接调用存储过程,并且都catch了hr和_com_e
    我遇到过的数据库出现run time error都会抱出错误代码
    因为是后台服务程序,在log文件中的迹象表明应该不是数据库的错误,可能集中在网络发送和文件存取的地方
    应用程序未发现内存泄漏
    我特别希望能知道在什么情况下出现的run time error不会给出错误代码和任何提示郁闷中......
      

  3.   

    问题解决,原因出在文件写的过程中发生seek(0)