Είναι πολύ εύκολο να εμφανιστούν προβλήματα, ξεκινώντας από το τί γίνεται αν την ίδια βάση κοιτάζουν πολλοί χρήστες, ή διαφορετικά applications, τί γίνεται αν είναι μεγάλη η βάση, τί γίνεται αν η βάση βρίσκεται σε κάποιο file share κλπ. Το ότι η βάση είναι Access δεν σημαίνει ούτε ότι είναι μικρή ούτε ότι χρησιμοποιείται από ένα και μοναδικό χρήστη.
emmstra, ΓΙΑΤΙ θέλες να αλλλάξεις το connection string? Ανάλογα με το λόγο μπορείς να επιλέξεις διαφορετικές λύσεις. Άλλο να θέλεις να συνδεθείς σε μία κοινή βαση που ήδη υπάρχει, άλλο να θέλεις να αλλάξεις το connection string για να ανταποκρίνεται στο installation directory που επιλέξει ο χρήστης.
Ίσως μπορείς να χρησιμοποιήσεις την κλάση OleDbConnectionStringBuilder για να περάσεις το αρχικό connection string και μετά να αλλάξεις τις παραμέτρους που θέλεις με κώδικα
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos