Hallo VB-ler,
ich bin, wie hier schon mal erwähnt, dabei, mich wieder in VB einzuarbeiten und meine alten DB-Anwendungen von DAO auf ADO umzustellen. Dabei stieß ich auf dieses Problem:
in einem Formular habe ich ein DBGrid und das zugehörige Adodc-Steuerelement. Dort muss ich ja im Formulardesigner den Pfad zur Datenbank angeben. Dieser ist absolut und liegt bei mir im Verzeichnis „App.Path\Database“. Was bei meiner rein privaten Anwendung nicht stört, denn ich weiß ja, wo das ist, also z.B. D:\Programme\MyApp\Database\MyDB.mdb. Was aber, wenn ich das nicht weiß?.
Nun dachte ich, da mit: Adodc1.ConnectionString ="…;Data Source=" + App.Path + „\kalender.mdb;…“ den Pfad ändern zu können.
Ich fand aber keinen Weg, das im Adodc-Steuerelement zur Laufzeit einzutragen, der macht das einfach nicht. Geht das grundsätzlich nicht oder habe ich da einen Denkfehler?
Danke für euere Hilfe!
Gruß, Robi