Hallo alle zusammen,
ich hoffe ihr könnt mir bei einem Problem etwas helfen![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Ich habe ein Programm welches mit verschiedenen Datenbanken arbeiten muss, je nach dem was für eine Datenbank ausgewählt wurde vom User. Die Datenbanken müssen leider Access Datenbanken sein.
Nun muss ich je nach dem welche Datenbank der User gewählt hat die Connection von meinem Tableadaptern per Hand ändern. Was wie folgt aussieht:
Da wir mittlerweile aber ein paar mehr Tableadapter haben, wird es langsam umständlich da immer wieder nach zu pflegen. Eventuell habt ihr eine Idee wie man es besser lösen könnte ![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Schöne Grüße Alex
ich hoffe ihr könnt mir bei einem Problem etwas helfen
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Ich habe ein Programm welches mit verschiedenen Datenbanken arbeiten muss, je nach dem was für eine Datenbank ausgewählt wurde vom User. Die Datenbanken müssen leider Access Datenbanken sein.
Nun muss ich je nach dem welche Datenbank der User gewählt hat die Connection von meinem Tableadaptern per Hand ändern. Was wie folgt aussieht:
Code:
cnvw.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\verwaltung.icx;Persist Security Info=True;Jet OLEDB:Database Password=****" cnvw.Open() cmd.Connection = cnvw cmd.CommandText = "Select DBPfad + '\\' +DBName from tbl_KV_Datenbanken Where Aktuell=true" ra = cmd.ExecuteScalar cnvw.Close() Try pfad = ra.ToString cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + ra.ToString + ";Persist Security Info=True;Jet OLEDB:Database Password=****" Catch ex As Exception cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\standardDB.icx;Persist Security Info=True;Jet OLEDB:Database Password=****" End Try Me.Tbl_Test1TableAdapter.Connection = cn Me.Tbl_Test2TableAdapter.Connection = cn Me.Tbl_Test3TableAdapter.Connection = cn
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Schöne Grüße Alex
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Comment