我使用ASP.NET 2.0连接到一个Sybase SQL Anywhere的5服务器。我偶尔得到这个错误。它只是有时会发生。该错误消息是:

  

ERROR [HY000] [的Sybase] [ODBC驱动程序]常规错误:试图两个活动数据库请求

     

异常详细信息:System.Data.Odbc.OdbcException:ERROR [HY000] [的Sybase] [ODBC驱动程序]

     

常规错误:试图两个活动数据库请求

任何人有这个问题的经验吗?

有帮助吗?

解决方案

在错误消息意味着你尝试使用相同的数据库连接在同一时间运行两个查询。

您尝试使用所有请求相同的数据库连接?所述请求由多个线程处理,因此每个请求都需要有其自己的数据库连接。

其他提示

听起来你对重用多个命令相同的连接。检查是否正确处理每个命令/批处理命令后的连接,所有新命令得到一个新的连接。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top