簡単なパスワード更新ページ(勉強用)を書いています。このページは、ユーザーが新しいパスワードを入力できるようにする 2 つのテキスト ボックス コントロールで構成されています。次に、2 番目のテキスト ボックス コントロールに入力してパスワードを確認し、最後に [送信] をクリックして、に保存されているテーブルのパスワードを更新します。データベース。私の問題は、ボタンをクリックしたときに次のエラーが表示されることです: 初期化文字列のフォーマットは、インデックス 0 から始まる仕様に準拠していません エラー。
これは、ボタンの背後にあるコードです。
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox2.Text = TextBox3.Text Then
Dim myConnectionString As String
myConnectionString = "myDbIIConnectionString1"
Dim myConnection As New SqlConnection(myConnectionString)
myConnection.Open()
Dim mySQLQuery As String
mySQLQuery = "UPDATE myTb SET password VALUES (@password)"
Dim myCommand As New SqlCommand(mySQLQuery, myConnection)
myCommand.Parameters.AddWithValue("@password", TextBox3.Text)
myCommand.Connection = myConnection
myCommand.ExecuteNonQuery()
myCommand = Nothing
myConnection.Close()
myConnection = Nothing
Label2.Text = "Your Password has been changed"
Else
Label2.Text = "Retype your Password"
End If
Response.Redirect("login.aspx")
End Sub
私がここで欠けているものについて誰かが私を助けることができますか? ありがとうございました