2011-05-16 182 views
1

嗨我試圖插入數據到數據庫。連接工作正常。然而,我不能插入數據,我不知道爲什麼。數據庫只是沒有得到更新。任何幫助ASAP將不勝感激。數據插入問題到數據庫

string ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Kaushalya\\Documents\\NewAgain.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"; 

SqlCommand cmd = new SqlCommand("Insert into Tabel1(name) VALUES (@UserName);",conn); 
cmd.Parameters.Add(new SqlParameter("@UserName", Convert.ToInt32(0))); 

測試時的連接工作正常。但是你不能對數據庫做任何事情!幫幫我!

回答

2

您需要執行Command對象。

cmd.ExecuteNonQuery(); 

更多信息here

+0

謝謝。我如何從文本框中插入值。我用ur教程,它增加了數據庫的值。我將這些命令作爲值('TextBox1.Text.ToString()')給出,並且它精確地添加了該值,而不是textbox1中的值。 – GeeKaush 2011-05-16 18:13:29

+0

@GeeKaush使用參數來添加該值,就像上面所做的那樣 – RedFilter 2011-05-16 18:22:48

2

您需要致電ExecuteNonQuery()才能運行查詢。