vc写的服务器程序,目的是将客户端传上来的数据写入数据库里。数据量比较大,处理流程是将接收到的数据用专门的线程写入数据库。数据库为Oracle 9i.
ADO执行的是标准SQL语句,大部分为Insert,Update语句。
现象:
在写入Oracle数据库的语句有时候会阻塞,而导致线程一直阻塞,这里的阻塞是执行会一直停留在Execute处,既不往下继续运行,也不进入异常处理的catch语句块里,如果重新启动Oracle的服务,重新启动服务程序后又能正常运行了。该服务程序在操作SQL Server数据库时,一直没出现类似问题。请问各位有何高见?!