ODBC-Treiber Allgemeiner Fehler: Es wurde versucht zwei aktive Datenbankanforderungen

StackOverflow https://stackoverflow.com/questions/644463

  •  22-07-2019
  •  | 
  •  

Frage

Ich bin mit ASP.NET 2.0 zu einem Sybase SQL Anywhere 5 Server zu verbinden. Und ich diesen Fehler sporadisch. Es passiert einfach manchmal. Die Fehlermeldung lautet:

  

ERROR [HY000] [Sybase] [ODBC-Treiber] Allgemeiner Fehler: Es wurde versucht zwei aktive Datenbankanforderungen

     

Ausnahmedetails: System.Data.Odbc.OdbcException: ERROR [HY000] [Sybase] [ODBC-Treiber]

     

Allgemeiner Fehler: Es wurde versucht zwei aktive Datenbankanforderungen

Wer hat keine Erfahrung mit diesem Problem?

War es hilfreich?

Lösung

Die Fehlermeldung bedeutet, dass Sie zwei Abfragen zur gleichen Zeit mit der gleichen Datenbankverbindung zu laufen versucht.

Versuchen Sie, die gleiche Datenbankverbindung für alle Anfragen zu bedienen? Die Anfragen von mehreren Threads behandelt werden, so dass jede Anfrage muss eine eigene Datenbankverbindung haben.

Andere Tipps

Klingt wie Sie die gleiche Verbindung für mehrere Befehle sind die Wiederverwendung. Überprüfen Sie, ob Sie richtig entsorgen Sie die Verbindungen nach jedem Befehl / Batch von Befehlen und dass alle neuen Befehle eine neue Verbindung zu bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top