ADO SQLServer dbGo生成EACCESS冲突
我有一个程序,在一个线程中填充一个数据库。 我对所有查询使用一个连接。这样我就可以在事务中运行它们了 每秒钟我都会收到一组新文件,这些文件必须输入SQLServer2005Express 该应用程序可以运行24到36小时,然后在查询中突然出现EACCESS冲突 该查询至少执行了24*60*60次 如果没有参数的查询也发生这种情况,我不是舒尔,因为90%的查询都有参数。它们是插入/更新或使用参数选择 当发生这种情况时,之后所有查询都会得到相同的EAccessViolation,过了一段时间,我会得到一个StackOverflow 虽然代码是以sutch的方式构造的,但是会处理异常,并且下次代码运行时不会出现问题 事实上,这种情况发生在varios查询中,与以前的版本相比没有变化,唯一的变化是,我们使用Cpp Builder 6.0进行ADO,而不是使用BCB Builder 2007中的dbGo 我估计它是Windows版本MDAC2.8或CodeGear的de dbGo中的某个软件。事实上,在以前的ADO BCB6.0版本中,我们没有遇到它,而现在使用dbGO和BCB2007,这使得该部分非常可疑 我希望有些人有一些好的想法,这一切的原因可能是什么 目前我无法在桌面上复制它。我仍在试图复制它,这将提供更多的信息 我愿意听取建议 问候ADO SQLServer dbGo生成EACCESS冲突,ado,sql-server-2005-express,Ado,Sql Server 2005 Express,我有一个程序,在一个线程中填充一个数据库。 我对所有查询使用一个连接。这样我就可以在事务中运行它们了 每秒钟我都会收到一组新文件,这些文件必须输入SQLServer2005Express 该应用程序可以运行24到36小时,然后在查询中突然出现EACCESS冲突 该查询至少执行了24*60*60次 如果没有参数的查询也发生这种情况,我不是舒尔,因为90%的查询都有参数。它们是插入/更新或使用参数选择 当发生这种情况时,之后所有查询都会得到相同的EAccessViolation,过了一段时间,我会得
jvdn.我怀疑是驱动程序-尝试使用不同的驱动程序,看看是否可以隔离问题。另外,请尝试重写查询以使用不同的语法,也许您可以每隔一段时间重新设置连接的样式?我希望这会显示,Windows计算机与我在ADOConn中发现的其他错误对象是同一个驱动程序。这一个我将进一步探讨。谢谢你的反应。