Hi TH69,
absolut kein Problem.
Klar ist es schade, jetzt irgendwie gefühlt wieder nicht weiter zu kommen, aber aus Fehlern lernt man und durch diesen hier habe ich schon wieder Ecken gesehen, die vorher nicht kannte.
Also im großen und ganzen versuche ich es positiv zu sehen.
Habe mal einiges von deinen Anregungen gelesen und eine versucht bisher umzusetzen.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| private void VerbindungDatenbankUserControl_Load(object sender, EventArgs e) { if (LicenseManager.UsageMode == LicenseUsageMode.Designtime) { } else { if (options != null) options.ModifiedChanged -= options_ModifiedChanged;
options = ConnectionOptionsMethods.GetConnectionOptions(); options.ModifiedChanged += options_ModifiedChanged;
connectionOptionsBindingSource.DataSource = options; } } |
Allerdings noch ohne Erfolg.
Probiere mein Glück weiter.
Wenn du noch Ideen hast immer gern
Gruß
EDIT:
Lt.
connect.microsoft.co...rrect-at-design-time
Ist es ein Fehler der vom ADO.NET kommt und angeblich nicht von Microsoft im VS nachgestellt werden kann.
Eigentlich könnte ich es ja auch so lassen auch wenn es unschön ist, aber laufen zur Laufzeit tut es ja. hmm
Edit2:
Also jetzt wo ich weiß, wie der Fehler entsteht halte ich mich glaube nicht länger damit auf.
Ich habe nun die Einstellungen für den ConnectionString gelöscht und meine Klasse, die diesen zurück gibt geändert und den festen Pfad zur Datenbank eingegeben.
C#-Quelltext
1: 2:
| return @"Data Source=(LocalDB)\v11.0;AttachDbFilename=E:\Dropbox\Dropbox\Projekte\rEcycle\rEcycle\server.mdf;Integrated Security=True;Connect Timeout=30"; |
Und bevor ich es irgendwann mal wem gebe ändere ich dies dann einfach auf
C#-Quelltext
1: 2: 3: 4:
| public static string GetConnStrOptions() { return @"Data Source=(LocalDB)\v11.0;AttachDbFilename=" + Application.StartupPath + @"\server.mdf;Integrated Security=True;Connect Timeout=30"; } |
Ist sicher nicht die schönste Art, aber wenn euch nicht auch noch was leichtes einfällt denke ich die angenehmste um erst mal weiter zu programmieren.
Viele Grüße