Hallo,
ich möchte auf eine Access-DB zugreifen, die auf einem Netzlaufwerk liegt. Der Speicherort kann sich jedoch ändern. Wo in meinem Projekt lege ich nun den Connectionstring am besten fest?
Zusatzfrage: was passiert, wenn ich das Programm veröffentlicht habe und sich der Pfad zur Datenbank ändert?
Gruß
geexcel
Wirf Access weg und nimm eine richtige Datenbank.
Mit dem Ansatz den du da verfolgst handelst du dir früher oder später noch viel mehr Probleme ein.
Wenn du trotzdem bei Access bleiben willst:
app.config oder das Settings-Framework: [Tutorial] Konfigurationsmodell im .NET Framework und [Artikel] Custom Settings Provider
Hallo mabo,
danke erstmal,
was würdest Du mir empfehlen?
es handelt sich um eine Anwendung für ca 5 Benutzer
es könnten auch mal 10 werden
Was ich empfehlen würde hab ich ja schon geschrieben. 🙂
Den Rest musst du selbst entscheiden.
auch auf die Gefahr hin, dass ich nerve, wäre dann z.B. eine Sqlite-DB besser als Access oder ist eine "richtige" Datenbank dann nur ein SQL-Server o.ä.?
Ich will ja auch nicht mit Kanonen auf Spatzen schießen!
Bitte eigne Dir ein wenig die Grundlagen an und nutz die Forensuche, das Thema wurde schon 54832748324 durchgekaut.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code