Bonjour,
Je viens de créer une base Access (
DB_TEST.mdb), vérouillée par un mot de passe, et le fichier udl pointant dessus (clic droit Nouveau >> Document texte, renommé
DB_TEST.udl, puis ouvert et paramétré dans la fenêtre
Propriété des liasons de données). En mode Read/write et sans option de Share, j'arrive à ouvrir la connection. Et effectivement, si je paramètre le mode Share Exclusive, j'obtiens une erreur: est-ce bien celle-ci que vous obtenez?
L'erreur -2147217887 s'est produite à : DB Tools Open Connec (String).vi->DB Tools Open Connec (Path).vi->DB_TEST.vi
Raison(s) possible(s) :
Exception occured in Provider: Une opération OLE-DB en plusieurs étapes a généré des erreurs. Vérifiez chaque valeur d'état OLE-DB disponible. Aucun travail n'a été effectué. dans DB Tools Open Connec (String).vi->DB Tools Open Connec (Path).vi->DB_TEST.vi
Essayez de modifier les option d'accès au niveau de votre base Access (
Cf. ce document). Je ne suis pas spécialiste de ce produit, mais il existe dans Access une gestion des utilisateurs, que vous pourriez peut être exploiter pour obtenir les niveaux d'accès différenciés dont vous avez besoin, en modifiant le fichier udl en conséquence.
Bon courage,
Message Edité par Mathieu R. le 10-12-2006 10:30 AM