2013-12-19 72 views
0

我創建了一個數據庫並將其稱爲「database1」,現在我去了web.config來設置連接字符串,這就是我所添加的內容:將SQL數據庫連接到asp.net web表單

<add name="dbconstring" 
connectionString=" Server=(local);Integrated Security=SSPI;Database=Database1;" 
providerName="System.Data.SqlClient" /> 

,當我運行這段代碼:

System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["dbconstring"].ToString()); 

     con.Open(); 
     string strqry = "INSERT INTO data (first,second) VALUES (value1,value2)"; 
     System.Data.SqlClient.SqlCommand myCom = new System.Data.SqlClient.SqlCommand(strqry, con); 
     int numrow = myCom.ExecuteNonQuery(); 
     con.Close(); 

注:有一個數據庫中的所謂「數據」與兩列「第一」,「第二」表。

我得到錯誤說「該系統找不到指定的文件

,如果我嘗試查看錶我得到這個:

enter image description here

什麼想法?

回答

2

value1和value2是本示例中的字符串,因此只是將其轉義。使用以下代碼:

INSERT INTO data (first,second) VALUES ('value1','value2') 
+0

試過,沒有任何改變。 – user2962142

+0

你可以發表該表的ddl嗎? – j3tb1ack

+0

對不起,即時通訊新的,但我可以發現,我已經從Visual Studio中的SQL窗口手動創建表。 – user2962142