Bonjour, voici mon problème pour ceux qui le comprendront, je suis entrain de reprendre une application et j'ai quelques soucis avec l'existant...
Environnement :
Base de données oracle , asp.net 1.1, C#, visual studio 2003
Résumé :
Utilisation d'une classe ConnectionBdd à oracle avec execution et récupération de données
avec un dataset ou un datareader (ExecuterRequete(String rqt) : DataSet ...).
Utilisation d'une classe accesAuxDonnees qui prend en parametre un objet de type
ConnectionBdd. Cette classe permet la création des requetes et le renvoi des resultats de la
requete sous forme de dataset ou datareader (getMembres() : dataReader,
getNomMembreById(String id) : dataSet ...).
Cette classe utilise donc la classe connection.
La Classe accesAuxDonnes est utilisée pour l'affichage des données dans les différents
formulaire web.
Le projet contient deux variables d'application : une pour la classe accesAuxDonnees, une
pour la classe connection.
Dans la classe accesAuxDonnees pour chaque méthode, on ouvre la connection et on la ferme.
Problème :
personne1 demande affichage de tous les membres
au même moment
personne2 demande la même chose
le 1er va voir les membres s'afficher et le deuxieme un message d'erreur car la connexion
est refermé par personne1 puisque c'est une variable d'application.
Solution:
merci d'avance.
Partager