vb. net Аутентификация - PullRequest
0 голосов
/ 20 марта 2020

Я работаю над настольным приложением с vb. net. Я использую windows форму для аутентификации, и я использую код ниже для нее, и он говорит, что есть недопустимое выражение в "datareader (1) .ToString = login.Text" Я набрал в текстовой области "admin", и это появляется ошибка: преобразование строки «admin» в тип «Boolean» недопустимо.

If datareader.HasRows Then
            While (datareader.Read())
                If (datareader(1).ToString = login.Text & datareader(2).ToString = password.Text) Then
                    Me.Close()
                    FormMenu.Show()
                End If
            End While

1 Ответ

0 голосов
/ 20 марта 2020
If datareader.HasRows Then
            While (datareader.Read())
                If datareader(1).ToString = login.Text AndAlso datareader(2).ToString = password.Text Then
                    Me.Close()
                    FormMenu.Show()
                End If
            End While
...