我不明白爲什麼這不起作用?!Sql更新問題
protected void Submit_Click(object sender, EventArgs e)
{
Update();
}
public void Update()
{
try
{
using (SqlConnection conn =
new SqlConnection(conStr))
{
conn.Open();
using (SqlCommand cmd =
new SqlCommand("UPDATE DriverInfo SET [email protected], [email protected], [email protected], [email protected], [email protected] WHERE [email protected]", conn))
{
cmd.Parameters.AddWithValue("@Id", currentUserId);
cmd.Parameters.AddWithValue("@NewFirstName", tbfirstname.Text);
cmd.Parameters.AddWithValue("@NewLastName", tblastname.Text);
cmd.Parameters.AddWithValue("@NewAge", tbage.Text);
cmd.Parameters.AddWithValue("@NewCountry", tbcountry.Text);
cmd.Parameters.AddWithValue("@NewTown", tbtown.Text);
int rows = cmd.ExecuteNonQuery();
//rows number of record got updated
}
}
}
catch (SqlException ex)
{
//Log exception
//Display Error message
}
}
這應該是一個頁面,登錄的用戶可以更改他的設置,他們應該在數據庫中更新。
和你的錯誤是什麼? – 2011-12-30 13:16:31
除了數據庫沒有更新之外,沒有錯誤。我知道連接工作,因爲我已經使用了許多其他功能相同的連接字符串。 – parek 2011-12-30 13:18:42
告訴我們錯誤 – 2011-12-30 13:19:21