Bonjour,

j'aimerais avoir la possibilité de modifier le lien d'accés a une base de donnée ACCESS a l'aide d'un TEXTBOX et OpenFileDialog.

Au moment de l'ouverture de la connection à la base de donnée j'utilise ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Me.conn = "provider = microsoft.jet.oledb.4.0 ; data source =" & _
                       Application.StartupPath & "\Journal.mdb" 'Défini le lien ou se trouve la base de connée ACCESS
Je pensais modifier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application.StartupPath & "\Journal.mdb"
en le remplacent par :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application.StartupPath & My.Setting.Lien2
avec lien2 contenant par exemple c:\Journal.mdb

ou alors par

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Application.StartupPath & Me.LienMdb
LienMdb variable contenant le lien (ex: C:\Journal)

Hors le probleme est que quand c'est variable sont remplies par un lien de type C:\....\Journal.mdb le programme me retourne une ERREUR
Par contre si les variable contiennent un lien de type \Journal.mdb cela marche Nikel.

J'ai bien verifié que la base de données été presente.

Ma question est donc Pourquoi le logiciel fonctionne quand la BD se trouve dans le mème dossier que le programme et Pourquoi il ne fonctionne pa quand la BD et dans une autre lien (ex : C:\Journal.mdb) ?

Merci