Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ADO SQLServer dbGo生成EACCESS冲突_Ado_Sql Server 2005 Express - Fatal编程技术网

ADO SQLServer dbGo生成EACCESS冲突

ADO SQLServer dbGo生成EACCESS冲突,ado,sql-server-2005-express,Ado,Sql Server 2005 Express,我有一个程序,在一个线程中填充一个数据库。 我对所有查询使用一个连接。这样我就可以在事务中运行它们了 每秒钟我都会收到一组新文件,这些文件必须输入SQLServer2005Express 该应用程序可以运行24到36小时,然后在查询中突然出现EACCESS冲突 该查询至少执行了24*60*60次 如果没有参数的查询也发生这种情况,我不是舒尔,因为90%的查询都有参数。它们是插入/更新或使用参数选择 当发生这种情况时,之后所有查询都会得到相同的EAccessViolation,过了一段时间,我会得

我有一个程序,在一个线程中填充一个数据库。 我对所有查询使用一个连接。这样我就可以在事务中运行它们了

每秒钟我都会收到一组新文件,这些文件必须输入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,这使得该部分非常可疑

我希望有些人有一些好的想法,这一切的原因可能是什么

目前我无法在桌面上复制它。我仍在试图复制它,这将提供更多的信息

我愿意听取建议

问候


jvdn.

我怀疑是驱动程序-尝试使用不同的驱动程序,看看是否可以隔离问题。另外,请尝试重写查询以使用不同的语法,也许您可以每隔一段时间重新设置连接的样式?

我希望这会显示,Windows计算机与我在ADOConn中发现的其他错误对象是同一个驱动程序。这一个我将进一步探讨。谢谢你的反应。