J-F
-
8 juil. 2001 à 11:01
nassimassabah
Messages postés4Date d'inscriptiondimanche 27 janvier 2008StatutMembreDernière intervention12 avril 2008
-
12 févr. 2008 à 02:19
Bonjour,
J'ai un gros problème quand je veux me connecter à une base Access en utilisant ADO. J'ai comme message d'erreur :
"Impossible de démarrer votre application. Le fichier d'information du groupe de travail est absent ou ouvert en mode exclusif par un autre utilisateur"
Quand je regarde l'espion sur mon objet adodb.connection, tout semble OK, sauf l'objet defaultdatabase pour lequel il est marqué :
"L'opération demandée par l'application n'est pas autorisée si l'objet est fermé"
1)Est-ce que cette base de donnée a été definit comme exclusive ? Si oui il ne peut y avoir qu'une seule connection a la fois. Donc il ne faut pas que la BD soit deja ouverte quand ADO accede a cette derniere.
2)Est-ce que cette BD a ete copier d'un autre PC ? Si oui est-ce que cette BD implemente la securité au niveau des usager ? Si oui il faut copier / mettre en place la stratégie de securité d'access (Fichier MDE)
La premiere ligne d'erreur semble indiquer une erreur de type de groupe de securtié.
La deuxieme ligne d'erreur (espion) indique qu'un Recordset, Connection, Command, etc ne peut appeller de methode ou propriété si celuis-ci n'est pas prealablement instancier/ouvert. Donc le probleme vient de la Connection avec la BD.
EG9220
Messages postés2Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention26 juin 2004 26 juin 2004 à 08:30
Ce serai donc ça. mais il me semble que j'ai fait l'install complète de visual studio .net. Tu ne saurais pas plus précisément quels sont les composants nécessaires.
ah oui au fait mon objet est un OleDbConnection et pas une AdodbConnection mais je pense que c'est parail. en tout les cas la problématique reste la même.