SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["constr"].ConnectionString);
SqlCommand cmd = new SqlCommand("update Users set [email protected],[email protected],[email protected],[email protected],[email protected],@Email=Email,@RoleId=RoleId", conn);
cmd.Parameters.AddWithValue("@Username", username.Text);
cmd.Parameters.AddWithValue("@Password", password.Text);
cmd.Parameters.AddWithValue("@Name", name.Text);
cmd.Parameters.AddWithValue("@Address", address.Text);
cmd.Parameters.AddWithValue("@Phone", phone.Text);
cmd.Parameters.AddWithValue("@Email", email.Text);
cmd.Parameters.AddWithValue("@RoleId", DropDownList4.SelectedItem);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
0
A
回答
3
你不想添加SelectedItem
但它的Value
(或文字):
cmd.Parameters.AddWithValue("@RoleId", DropDownList4.SelectedItem.Value);
cmd.Parameters.AddWithValue("@RoleId", DropDownList4.SelectedValue);
有點雞蛋裏挑骨頭:重命名你的控制在一定程度上更有意義,在這種情況下,DdlRoleId
。
+0
tnx它解決了我的問題 – user3098774
+0
不客氣。考慮接受它。 –
1
必須rwite:[email protected],
代替@Email=Email,
和[email protected]
而不是@RoleId=RoleId
在查詢:
SqlCommand cmd = new SqlCommand("update Users set [email protected],[email protected],[email protected],[email protected],[email protected],[email protected],[email protected]", conn);
相關問題
- 1. 我想在我的表中獲取的記錄數,但它拋出警告
- 2. 我想在我的SQL更新記錄,但它更新所有數據沒有得到正確的ID
- 3. 我可以在Elmah記錄它們之前更改異常嗎?
- 4. 記錄顯示,但我可以更新它在php
- 5. 我想刪除我的mysql表記錄,但它不工作,與onclick彈出
- 6. 我想給我自己的看法按鈕,但我得到運行時異常
- 7. cmd.executeNonQuery()更新
- 8. 當我向實體添加新記錄時,它給出DbUpdateException
- 9. 在php中更新記錄我的sql
- 10. 我想更新,但它是增加一個新的行
- 11. 通過System.out.println糾正網絡異常,但我不想使用它
- 12. 我想更新現有記錄我該怎麼辦?
- 13. 我有MySQL查詢我想在數據庫中的記錄做出更快
- 14. 爲什麼SubSonic和ActiveRecord在更新記錄時拋出異常?
- 15. WinForms上的DataGridView在我刪除記錄時拋出異常
- 16. 我的異常記錄方面記錄了兩次相同的異常
- 17. 我想Python的線程...但它給我的錯誤說:異常的線程發送
- 18. 我想在我的數據庫中添加一條記錄,但記錄每次達到2個記錄
- 19. 我想向子窗體添加一條新記錄,但它總是向主窗體添加一條新記錄
- 20. 當試圖更新記錄時,它給出的值爲0 - codeigniter
- 21. 我想用PHP來顯示列的總和,但它給我0
- 22. 我想在我的應用程序中錄製聲音,在某些設備正常工作。但在三星Galaxy Tab它拋出以下異常
- 23. 我的程序拋出一個異常,但它運行良好
- 24. 當我不知道它可能拋出的位置時,如何記錄異常?
- 25. Symfony3 - 奏鳴曲管理員 - 我想不添加新記錄但改變記錄
- 26. 新手:拋出新的異常 - 我們可以更改異常名稱嗎?
- 27. 如果我們只想記錄異常,我們應該試試catch函數嗎?
- 28. 爲什麼OR語句給我我不想要的記錄?
- 29. 我想在MARS MIPS中劃分,但它給了我錯誤的答案
- 30. 我有方法,可以更改日期格式並返回它,但它給出異常
什麼是例外? – Zaki