我在ASP.NET登录表单上的标题中收到错误消息有人知道我该如何解决它?帮助深表感谢从字符串“”转换为“布尔型”类型无效
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim conn As New MySqlConnection
conn.ConnectionString = ("server=localhost;port=3307;user=user;password=password;database=DB;")
Try
Dim SQL As String = "select * from users3 where uname = '" & txtUName.Text & "' AND password = '" & txtPwd.Text & "'"
conn.Open()
Dim cmd As New MySqlCommand(SQL, conn)
Dim reader As MySqlDataReader = cmd.ExecuteReader
reader.Read()
Dim isValidLogin As Boolean
Boolean.TryParse(reader.GetValue(1), isValidLogin)
If isValidLogin Then
Session("UserName") = txtUName.Text
Response.Redirect("REGISTERPROP.aspx")
Else
Response.Write("Invalid Login")
End If
Catch ex As Exception
Response.Write("An Error Occurred: " & ex.Message.ToString())
End Try
End Sub
可能重复[从字符串到boolean类型的转换是无效的(http://stackoverflow.com/questions/7874049/conversion-from-string-to-type -boolean-is-not-valid) –
该问题已解决,我认为我没有收到错误消息,但现在正在获取此“在调用Read()之前访问字段的无效尝试”在asp上很虚弱。网和帮助非常感谢! – user3457014
请将此问题设置为回答,并在发布当前代码时提出新问题。 – NotMe