Καλησπέρα
θέλω να ρωτήσω αν ξέρει κάποιος πως μπορώ να συνδέσω δυναμικά την access με c# διότι θέλω να βάλω την βάση μέσα στο πρόγραμμα για να πραγματοποιήσω ένα exe. έτσι ώστε όταν γίνεται install σε κάποιο άλλο τερματικό να μη χρειάζεται να αλλάζω στο κώδικα το path που βρίσκεται η βάση. την βάση την έχω τοποθετήσει μέσα στο folder file τοθ προγράμματος.
Ευχαριστώ!
το παρακάτω τμήμα κώδικα θα σου δώσει το path στο οποίο εκτελείται η εφαρμογή σου
string path; path = System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );
source: http://msdn.microsoft.com/en-us/library/aa457089.aspx
My Blog: Scenes From A Developer MemoryTwitter: http://www.twitter.com/dgkanatsiosFacebook: http://www.facebook.com/dgkanatsios
Το είχα δει αυτό αλλά δεν ήταν ακριβώς η διαδρομή που ήθελα. Ένας τρόπος μου υπάρχει και χρησιμοποίησα είναι από το path αυτό να αφαιρέσω
τους 10 τελευταίους χαραρτήρες και έτσι έχω το path που χρειάζομαι!!!
Ναι, γιατί σου επιστρέφει και το "executableName.exe"
Αντί για τους τελευταίους χαρακτήρες μπορείς να παίξεις με κάτι σαν string.Remove(string.LastIndexOf(...))