J'ai créé une liaison avec une base Access en utilisant l'assistant de Connexion de données de Visual Basic 2005 Express. Cet assistant se décline à un assistant de connection à la base qui stoque la chaine de connextion dans les paramètres de l'application.
Cette chaine de connection a un Scope "Application" en conséquence elle est en ReadOnly.
Tout fonctionne parfaitement jusqu'au moment où on cherche à personnaliser le chemin d'accès à la base de données par le code (que le programme puisse générer lui-même la chaine de connexion). Je n'arrive pas à modifier la chaine de connexion manuellement ou via une boite de dialogue gérée par l'application.
Comment faire ? Je me bat avec ce problème depuis deux jours et je ne comprends pas. Ce que j'ai essayé :
- Modifier les paramètres d'applications -> Impossible, la chaine est ReadOnly
- Modifier le code générer par l'assistant -> Problème, il est regénéré à chaque fois par le compilateur.
- Dire à l'assistant de ne pas stoquer la chaine de connexion, que je le ferai moi-même. L'assistant ne peut plus se connecter à la base et s'arrête. D'ailleurs j'ai déjà fait tous les bind, j'ai testé cette solution sur un nouveau projet au moment de la création de la connexion.
- Me pendre avec le fil de la souris -> elle est sans fil !
Voilà, si vous pouvez m'aider ce sera bon pour votre karma ;-)
Merci.
Partager