ORACLE数据库异常
本人写一个服务器程序,该服务器程序采用ADO的方式和两个oracle数据库连接。基本的业务就是终端连接到服务器上,终端连接时,服务器从数据库中查询该终端的信息,判断是否让该终端登录,然后终端上报位置时,业务服务器将位置信息存储到数据库中。
现在的情况是业务服务器运行3天就会出现异常,捕捉的异常信息是:Code = 80040e14 Msg: IDispatch error #3092 Source: OraOLEDB Description: ROW-00001: Ξ???ě? 。出现这个异常后,业务服务器就更新和数据库的连接(断开原来的连接,并新建一个连接),但是还是解决不了问题,异常一直存在。重起业务服务器进程,各种业务恢复正常,但是大约3天后,还会出现这种情况。
出现这种情况是oracle数据库没有任何异常信息。
当前oracle数据库为11,客户端是11对应的客户端,业务服务器运行环境是Windows Server 2003 32位,业务服务器编译工具VS2008。
请高手指点信息!!!