Ich denke, dass der Connectionstring fest einprogrammiert ist. Also würde ich folgendes vorschlagen:
- Connectionstring dynamisch aufbauen
- Beim Start der Anwendung zb den Pfad zur DB aus der Registry auslesen
- Wenn kein DB-Pfad in der Registry, oder wenn die DB nicht existiert Openfiledialog ausführen und den User die DB holen lassen
- den DB Pfad in den dynamischen Connectionstring einbauen
- den DB Pfad in der Registry speichern