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