Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 22253|Svar: 0

[Kilde] C# læser og sætter connectionstring i app.config

[Kopier link]
Opslået på 09/05/2015 17.03.45 | | |

//第一种获取连接字符串的方法
Egenskaber.Indstillinger connset = Egenskaber.Indstillinger.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
ConnectionStringSettings indstillinger = ConfigurationManager.ConnectionStrings["ConnectionString"];
streng str = indstillinger. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = nyt XmlDocument();
Doc. Load(".. //.. App.config");
XmlNode root = doc. SelectSingleNode("konfiguration");
XmlNode-node = rod. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = node som XmlElement;
streng str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Kommando. ConnectionString = "Data Source=orcl; Persist Security Info=Sand; Bruger-ID=xhfoc; Adgangskode=foc; Unicode=Sand";
Kommando. Save();
For at ændre Settings.settings.cs-filen under Properties-navnerummet ved hjælp af denne metode, tilføjes følgende kode:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl; Persist Security Info=Sand; Bruger-ID=xhfoc; Adgangskode=foc; Unicode=Sandt")]
         
offentlig streng ConnectionString
{
     Få fat
     {
         return ((streng)(this["ConnectionString"]));
     }
     Sæt
     {
         this["ConnectionString"] = værdi;
     }
}
              
Metoder til at ændre profilen         
XmlDocument doc = nyt XmlDocument();
Doc. Load(".. //.. App.config");
XmlNode root = doc. SelectSingleNode("konfiguration");
XmlNode-node = rod. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = node som XmlElement;
El. SetAttribute("connectionString", "Data Source=orcl; Persist Security Info=Sand; Bruger-ID=xhfoc; Adgangskode=foc; Unicode=Sandt");
Doc. Redde(".. //.. App.config");




Tidligere:I går gjorde jeg noget forkert med linq
Næste:Typen "System.Data.Linq.DataContext" er defineret i den urefererede assembly. Må tilføje et svar til programmet...
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com