爲什麼System.Data.SqlClient.SqlConnection
類拋出一個異常,「參數不正確」?ASP.NET連接字符串到本地SQL Server數據庫,使用web.config
我試圖學習如何使用.NET框架4.5使用本地SQL數據庫和ASP.NET MVC項目建立數據庫連接。
下面是我所採取的導致了這個步驟:
在我的項目
App_Data
文件夾中創建一個新的SQL Server數據庫,名爲TestSQLdb.mdf
。創建一個連接字符串中
web.config
:<add name="SQLTestConnection1" connectionString="Data Source=(LocalDB);initial catalog=TestSQLdb;Integrated Security=true" />
通過
string cn_str = ConfigurationManager.ConnectionStrings["SQLTestConnection1"].ConnectionString;
訪問連接字符串(見this SO線程的詳細信息在此)。
創建一個新的連接:
SqlConnection conn = new SqlConnection(cn_str);
嘗試打開連接:
try { conn.Open();
在這一點上,則拋出異常。
我試圖設置它,所以它會簡單易學。我錯過了什麼?
你真的調用一個方法'cn_str()'在'新SqlConnection'或者是它只是一個錯字? – 2015-02-23 20:50:58
@PilgerstorferFranz:'cn_str()'方法在我的代碼中是正確的,但是例如這裏應該只是'cn_str'。感謝您指出。我會編輯我的問題,因爲@ NightOwl888在下面的回答中也指出了這個問題。 – 2015-02-23 21:06:38