关于OLE DB中开发遇到的问题!
方欣 2003-09-11 03:22:10 我通过OLE DB访问数据库,当大批量访问数据库时(update和insert操作,多线程)会报“执行存储过程失败”。我检查了一下程序,没有内存或者逻辑错误。
因此报错情况是偶尔才出现,而且是在大批量访问数据库时才有,因此我怀疑错误在以下两个方面:
1.通过OLE DB执行存储过程时,如果存储过程中要访问的表被暂时锁住,OLE DB不等待释放而返回执行存储过程失败。
2.SQL SERVER没有很好的处理好多线程同时操作问题,如果出现两个线程同时访问一个记录,会报错误。
请哪位有经验的高手帮忙分析一下原因。