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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top