2013-05-05 55 views
2
SqlCommand mcd = new SqlCommand("update Customer_Info set [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected] where [email protected]", con); 

mcd.Parameters.AddWithValue("@name",TextBox1.Text); 
mcd.Parameters.AddWithValue("@gender",gender); 
mcd.Parameters.AddWithValue("@DOB",TextBox2.Text); 
mcd.Parameters.AddWithValue("@email",TextBox3.Text); 
mcd.Parameters.AddWithValue("@mob", TextBox4.Text); 
mcd.Parameters.AddWithValue("@land", TextBox5.Text); 
mcd.Parameters.AddWithValue("@address", TextBox6.Text); 
mcd.Parameters.AddWithValue("@state", TextBox7.Text); 
mcd.Parameters.AddWithValue("@city", TextBox8.Text); 
mcd.Parameters.AddWithValue("@pincod", TextBox9.Text); 
mcd.Parameters.AddWithValue("@logi",datelog); 
mcd.Parameters.AddWithValue("@user1",lblUserName.Text.Trim()); 

int d = mcd.ExecuteNonQuery(); 

if (d > 0) 
{ 
    Response.Write("<script>alert('updated ....')</script>"); 

這只是更新我的數據庫一次。當我嘗試再次更新時,它沒有考慮價值。爲什麼?此更新爲什麼只能使用一次?

+0

有什麼異常? – 2013-05-05 07:50:28

+1

*它沒有取值*有什麼價值?消防[SQL事件探查器](http://www.youtube.com/watch?v=rQRE1S_DX4M),看看你實際運行SQL Server到什麼SQL – balexandre 2013-05-05 07:58:47

回答

1

如果數據庫(密度纖維板/。自衛隊)是將被重新部署的解決方案的一部分(和overwite修改數據庫),每次在Visual Studio中啓動應用程序。

要麼嘗試在同一調試會話期間內更新多次或不重新部署數據庫的每一次。

編輯

要解決它,如果這是什麼是錯的:

您的PC上安裝數據庫,而不是增加一個MDF/SDF文件的解決方案。

此安裝的數據庫將保持跨越調試會話修改您添加的數據/。

+0

可以更具體.......我明白了什麼u的說...但你可以指定解決方案......對於\ – 2013-05-05 08:15:59

+0

加載所有文本框後,越來越重視空......和數據庫是越來越充滿sapce值 – 2013-05-05 08:23:08

+0

@SharangBhoite - 請添加更多信息給你的問題。根據這些評論,你可能混淆了執行順序。向我們展示您發佈的代碼所在的類別。 – 2013-05-05 09:20:00

相關問題