de erro ODBC driver geral: tentativa de duas solicitações de banco de dados ativos
-
22-07-2019 - |
Pergunta
Eu estou usando ASP.NET 2.0 para conectar a um Sybase SQL Anywhere 5 servidor. E eu recebo este erro esporadicamente. Ela só acontece às vezes. A mensagem de erro é:
ERRO [HY000] [Sybase] [ODBC Driver] Erro geral: tentativa de duas solicitações de banco de dados ativos
Exceção detalhes: System.Data.Odbc.OdbcException: ERROR [HY000] [Sybase] [ODBC controlador]
erro geral: tentativa de duas solicitações de banco de dados ativos
Alguém tem alguma experiência com este problema?
Solução
Os meios de mensagens de erro que você tentou executar duas consultas ao mesmo tempo usando a mesma conexão de banco de dados.
Você está tentando usar a mesma conexão de banco de dados para todos os pedidos? Os pedidos são tratados por vários segmentos, de modo que cada pedido tem de ter a sua própria conexão de banco de dados.
Outras dicas
Parece que você está reutilizando a mesma conexão para vários comandos. Verifique se você descartar corretamente as conexões depois de cada comando / lote de comandos e que todos os novos comandos obter uma nova conexão.