2015-09-05 88 views
0

這是一個簡單的更新代碼。但是這段代碼並沒有更新我的表格。c中的更新命令#

static string db = (System.Web.Configuration.WebConfigurationManager.ConnectionStrings["strcon"].ConnectionString); 

SqlConnection connect = new SqlConnection(db); 
connect.Open(); 

string Command = "Update Order Set Name = @Name, Apple_gmail_id = @Apple_gmail_id, Apple_gmail_Pass = @Apple_gmail_Pass, Mobilenumber = @Mobilenumber, VillageName = @VillageName, VillageDegree = @VillageDegree, CountOfGem = @CountOfGem, Amount = @Amount WHERE Order_ID = @Order_ID"; 

SqlCommand cmdIns = new SqlCommand(Command, connect); 

cmdIns.Parameters.AddWithValue("@Name", GetDataValue(TextBox1.Text)); 
cmdIns.Parameters.AddWithValue("@Apple_gmail_id", GetDataValue(TextBox2.Text)); 
cmdIns.Parameters.AddWithValue("@Apple_gmail_Pass", GetDataValue(TextBox3.Text)); 
cmdIns.Parameters.AddWithValue("@Mobilenumber", GetDataValue(TextBox4.Text)); 
cmdIns.Parameters.AddWithValue("@VillageName", GetDataValue(TextBox5.Text)); 
cmdIns.Parameters.AddWithValue("@VillageDegree", GetDataValue(TextBox6.Text)); 
cmdIns.Parameters.AddWithValue("@CountOfGem", radio); 
cmdIns.Parameters.AddWithValue("@Amount", GetDataValue(txtmab.Text)); 

cmdIns.ExecuteNonQuery(); 
connect.Close(); 

,這是我的代碼連接到數據庫中web.config

<connectionStrings> 
    <add name="strcon" 
     connectionString="Server=.;Database=Gem;Integrated Security=True;" /> 
</connectionStrings> 

回答

0

你忘了添加參數爲WHERE子句中指定@Order_ID