
Crew .NET |
|
Ik heb je code eens een beetje herschreven dat ze strong-typed is, overzichtelijk, met foutafhandeling en db-verbinding en datareader sluiten.
Dim myConnection As New MySqlConnection("Database=test; Data Source=localhost; User Id='root'; Password=''")
Dim sqlString As String = "SELECT * FROM leden WHERE gebruikersnaam='" & UsernameTextBox.Text & "' AND wachtwoord='" & PasswordTextBox.Text & "';"
Dim mySqlCommand As MySqlCommand = New MySqlCommand(sqlString, myConnection)
Dim myData As MySqlDataReader
Try
myConnection.Open()
myData = mySqlCommand.ExecuteReader
If myData.Read() Then
'Correcte
'Form1.Show()
'Me.Close()
Else
'Foute gegevens
'MsgBox("Error: Wachtwoord of gebruikersnaam is verkeerd")
End If
myData.Close()
Cach ex As Exception
MessageBox.Show(ex.Message)
Finally
myConnection.Close()
End Try
Dim myConnection As New MySqlConnection("Database=test; Data Source=localhost; User Id='root'; Password=''") Dim sqlString As String = "SELECT * FROM leden WHERE gebruikersnaam='" & UsernameTextBox.Text & "' AND wachtwoord='" & PasswordTextBox.Text & "';" Dim mySqlCommand As MySqlCommand = New MySqlCommand(sqlString, myConnection) Dim myData As MySqlDataReader Try myConnection.Open() myData = mySqlCommand.ExecuteReader If myData.Read() Then 'Correcte 'Form1.Show() 'Me.Close() Else 'Foute gegevens 'MsgBox("Error: Wachtwoord of gebruikersnaam is verkeerd") End If myData.Close() Cach ex As Exception MessageBox.Show(ex.Message) Finally myConnection.Close() End Try
|