Imports MySql.Data.MySqlClient
Dim con As New MySqlConnection
Dim cmdProof As New MySqlCommand
Dim cmdNewPwd As New MySqlCommand
Dim reader As MySqlDataReader
Dim proofReader As MySqlDataReader
Dim ComparePwd As Boolean
Private Sub cmdEditPwd_Click(sender As Object, e As EventArgs) Handles cmdEditPwd.Click
con.ConnectionString = "[Platzhalter]"
cmdNewPwd.Connection = con
cmdProof.Connection = con
cmdProof.CommandText = "SELECT * FROM Login WHERE Username = '" & tbUsername.Text & "'"
proofReader = cmdProof.ExecuteReader()
Do While proofReader.Read()
DBpwd = proofReader("Password")
ComparePwd = (tbOldPwd.Text = DBpwd)
If ComparePwd = False Then
MsgBox("Falsches Passwort. Bitte überprüfen Sie Ihre Eingabe.", MessageBoxIcon.Exclamation)
MessageBox.Show(ex.Message)
If ComparePwd = True Then
If tbNewPwd.Text <> tbRepeatNewPw.Text Then
MsgBox("Bitte das neue Passwort überprüfen.")
ElseIf tbNewPwd.Text = tbRepeatNewPw.Text Then
cmdNewPwd.CommandText = "UPDATE Login SET Password='" & tbNewPwd.Text & "' WHERE Username='" & tbUsername.Text & "'"
benutzer = cmdNewPwd.ExecuteNonQuery()
MsgBox("Passwort geändert.", MessageBoxIcon.Information)
MessageBox.Show(ex.Message)
Private Sub cmdAbort_Click(sender As Object, e As EventArgs) Handles cmdAbort.Click