1 pièce(s) jointe(s)
Localisation fichier Access MDB
Bonjour,
[INTRODUCTION]
J'ai une application 'Comptes' qui utilise un fichier MDB (Banques.mdb). Cette application étant locale, je désire que le mdb et l'exe soient dans un même répertoire.
Mon projet est stocké sur un disque partagé X: dans le répertoire x:\projects\Comptes. J'y ai aussi placé le MDB de test
J'ai fait la connection avec le MDB comme suit:
Code:
ConnectDB = New OleDbConnection("provider=Microsoft.jet.oledb.4.0; data source=" & DBPath & ";User Id=;Password=;")
où
Code:
DBPath=Environment.CurrentDirectory.Replace("bin\Debug", "") & "Banques.mdb"
car en mode debug, l'exe est dans x:\projects\Comptes\bin\debug alors que le mdb est toujours dans x:\projects\Comptes
Sur un autre PC, j'ai copié l'exe + le MDB dans un même répertoire. Ça marche très bien.
[\INTRODUCTION]
Maintenant, je voudrais faire un installeur avec mises à jour.
J'ai inclus mon MDB dans ma solution, et l'ai publiée dans X:\applications\Banques d'où les utilisateurs peuvent lancer le Setup.exe
Quand je teste mon Setup, j'ai un message d'erreur:
Pièce jointe 274224
Même chose quand je lance l'application qui a quand même été installée dans Menu Démarrer.
J'ai essayé de mettre le MDB dans bin\Debug (en changeant DBPath aussi): même problème.
Je dois avoir manqué quelque chose mais le message d'erreur me laisse perplexe.
Merci de votre aide
Olivier