Hallo, > > Der Effekt, der nun auftritt, ist folgender: > Ändere ich in dem Eingangs genannten .config File > nun den ConnectionString, bekommt der ConnectionString in der > GetMenuEntries()-Methode die Änderung nicht mit und arbeitet > mit dem alten Wert. > > Verwende ich nun in GetMenuEntries() statt ConnectionString > direkt DataAccess.OleDbConnectionString, klappt es wunderbar, > d.h. bei Änderungen wird der richtige, geänderte ConnectionString > verwendet.
ich habe die Zuweisung des statischen ConnectionStrings in der DALBase.cs jetzt wie folgt gelöst: protected static string ConnectionString { get { switch( Configuration.DataAccess.ProviderType ) { case DataProviderType.SqlServer: return Configuration.DataAccess.SqlServerConnectionString; case DataProviderType.OleDb: return Configuration.DataAccess.OleDbConnectionString; case DataProviderType.Odbc: return Configuration.DataAccess.OdbcConnectionString; } return null; } Jetzt wird der ConnectionString bei jedem Durchlauf neu erzeugt (sofern er nicht im Cache steht UND die .config nicht geändert wurde). Dem VS Debugger sei Dank ;-) Gruss Alex _______________________________________________ CSharp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/csharp.net