我正在使用vb.net开发桌面应用程序。我正在使用Windows窗体进行身份验证,并且正在使用下面的代码,它表示“ datareader(1).ToString = login.Text”中存在invalidcastexception,我在文本区域“ 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
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