我在配置文件中有一個連接字符串獲得服務器名和數據庫,我如下使用它在我的代碼 -如何從配置文件
SqlConnection sqlconn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBCentralW2"].ConnectionString);
我需要獲得服務器名和數據庫從此並將其作爲參數傳遞給我的存儲過程。
我試圖讓它如下,但它是失敗的。
SqlConnection sqlconn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBCentralW2"].ConnectionString);
SqlConnectionStringBuilder conbuilder = new SqlConnectionStringBuilder();
conbuilder.ConnectionString = sqlconn.ToString();
string server = conbuilder.DataSource;
string database = conbuilder.InitialCatalog;
請幫我從我的配置文件得到數據庫和服務器名稱
它是如何失敗?怎麼了? – SLaks
爲什麼你要創建一個'SqlConnection'並且不使用它,除非得到你傳遞它的同一個連接字符串? – SLaks