如何通过VB CodeBehind文件更新数据库中的记录

时间:2017-02-05 23:35:10

标签: asp.net vb.net visual-studio sql-update code-behind

我正在创建一个网站,用户可以在点击更新按钮后在网络表单上更新他们的个人详细信息。我能够创建将用户添加到数据库所需的代码,我已经包含了这些代码。我一直在研究Visual Studios,并将此代码放在按钮的CodeBehind文件中。所以我想知道是否有类似的方法可以使用Update子句来更新表数据。

Add new user code

1 个答案:

答案 0 :(得分:0)

在btn_Update(例如)的功能下,执行与插入数据相同的操作。只需将INSERT SQL语句更改为UPDATE,例如

Dim cmdstring as string = " UPDATE Engineers SET column1 = newvalue1, column2 = new value2 WHERE userID = selectedUserID

我真的建议你在表中创建一个唯一的ID,以便轻松地用新数据替换任何唯一的ID,就像在它使用的代码中一样,WHERE子句是找到要用新值替换的行。如果有2个同名的人,则FirstName仍然不是唯一的。尝试查询index

确保您使用任何复选框/下拉列表/选择方法来选择要用新数据替换的行。