[VB.NET] lien d'une base de donnée dans une variable
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:
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:
Application.StartupPath & "\Journal.mdb"
en le remplacent par :
Code:
Application.StartupPath & My.Setting.Lien2
avec lien2 contenant par exemple c:\Journal.mdb
ou alors par
Code:
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
Re: [VB.NET] lien d'une base de donnée dans une variable
Citation:
Envoyé par Anubis666
...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
Fait un Try Catch et tu sauras quelle est la nature de l'exception levée et donc la piste à ta question :wink: