Errore generale del driver ODBC: tentativo di due richieste di database attive
-
22-07-2019 - |
Domanda
Sto usando ASP.NET 2.0 per connettermi a un server Sybase SQL Anywhere 5. E ottengo questo errore sporadicamente. Succede solo qualche volta. Il messaggio di errore è:
ERRORE [HY000] [Sybase] [Driver ODBC] Errore generale: tentativo di due richieste di database attive
Dettagli eccezione: System.Data.Odbc.OdbcException: ERRORE [HY000] [Sybase] [Driver ODBC]
Errore generale: tentati due richieste di database attive
Qualcuno ha esperienza con questo problema?
Soluzione
Il messaggio di errore indica che hai tentato di eseguire due query contemporaneamente utilizzando la stessa connessione al database.
Stai cercando di utilizzare la stessa connessione al database per tutte le richieste? Le richieste sono gestite da più thread, quindi ogni richiesta deve avere la propria connessione al database.
Altri suggerimenti
Sembra che tu stia riutilizzando la stessa connessione per più comandi. Verifica di disporre correttamente delle connessioni dopo ogni comando / batch di comandi e che tutti i nuovi comandi ottengano una nuova connessione.