Erreur générale du pilote ODBC: tentative de deux demandes de base de données actives

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

  •  22-07-2019
  •  | 
  •  

Question

J'utilise ASP.NET 2.0 pour me connecter à un serveur Sybase SQL Anywhere 5. Et j'obtiens cette erreur sporadiquement. Cela arrive juste parfois. Le message d'erreur est le suivant:

  

ERREUR [HY000] [Sybase] [Pilote ODBC] Erreur générale: tentative de deux demandes de base de données actives

     

Détails de l'exception: System.Data.Odbc.OdbcException: ERREUR [HY000] [Sybase] [Pilote ODBC]

     

Erreur générale: tentative de deux demandes de base de données actives

Quelqu'un a-t-il déjà rencontré ce problème?

Était-ce utile?

La solution

Le message d'erreur signifie que vous avez tenté d'exécuter deux requêtes simultanément en utilisant la même connexion à la base de données.

Essayez-vous d'utiliser la même connexion à la base de données pour toutes les demandes? Les requêtes étant traitées par plusieurs threads, chaque requête doit disposer de sa propre connexion à la base de données.

Autres conseils

On dirait que vous réutilisez la même connexion pour plusieurs commandes. Vérifiez que vous disposez correctement des connexions après chaque commande / lot de commandes et que toutes les nouvelles commandes obtiennent une nouvelle connexion.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top