我对更新声明有疑问。这是我的 vb.net 服务器端代码:
Public Function UpdateRow() As DataTable
Dim query As String = "Update Intranet.dbo.Gn_ISCoordinators SET cUserName='" & tbUsername.Text.Trim() &
"',lDeptUser=" & CByte(rblDept.SelectedIndex) & " WHERE cUserName=" & "'" & Session("Edit") & "'"
Dim hehe As DataTable = New DataTable()
Using adapter1 = New SqlDataAdapter(query, ConfigurationManager.ConnectionStrings("IntranetConnectionString").ConnectionString)
adapter1.Fill(hehe)
Response.Redirect("~/Home.aspx")
Session("Edit") = Nothing
Return hehe
End Using
End Function
我在这里称呼它:
Protected Sub btnSubmit_Click(sender As Object, e As System.EventArgs) Handles btnSubmit.Click
If Not Session("Edit") Is Nothing Then
UpdateRow()
End If
我想要从文本框获取数据和从 RadioButtonList 获取数据并使用数据库中的数据进行更新的查询。在我的情况下,这Session("Edit")
与我想用文本框的文本替换它的字段相同。当我按下按钮时,它没有给我任何改变。问题究竟出在哪里?
请帮我。
提前谢谢。