warcraft9105
Erfahrenes Mitglied
Moin moin,
schreibe gerade ein Programm, das mir einen Dienstplan erstellt.
In diesem Programm habe ich einen Datenbank im Hintergrund mit einem relativen Pfad, also der ConnectionString lautet:
Das bedeutet ja, dass der vollständige Pfad dann relativ zum Ort des Aufrufs des Programms ist, oder!
Soweit funktioniert es ja auch, nur sobald ich dien SaveFileDialog aufrufe und auf speichern gehe findet er die Datenbank nicht mehr. Ab dann sucht er nicht mehr relativ zum Ort des Aufrufs des Programms, sondern relativ zum Ort der gespeicherten Datei (die der Benutzer ausgewählt bzw. erstellt hat).
Wieso macht er das und wie kann ich das dann wieder rückgängig machen?
MfG, Max
schreibe gerade ein Programm, das mir einen Dienstplan erstellt.
In diesem Programm habe ich einen Datenbank im Hintergrund mit einem relativen Pfad, also der ConnectionString lautet:
Code:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Dienstplan.mdb
Soweit funktioniert es ja auch, nur sobald ich dien SaveFileDialog aufrufe und auf speichern gehe findet er die Datenbank nicht mehr. Ab dann sucht er nicht mehr relativ zum Ort des Aufrufs des Programms, sondern relativ zum Ort der gespeicherten Datei (die der Benutzer ausgewählt bzw. erstellt hat).
Wieso macht er das und wie kann ich das dann wieder rückgängig machen?
MfG, Max