【发布时间】:2014-03-24 19:56:42
【问题描述】:
我在 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
【问题讨论】:
-
问题已经解决了,我认为因为我不再收到错误消息,但是现在我得到这个“在调用 Read() 之前访问字段的尝试无效”在 asp.net 上真的很弱并且非常感谢您的帮助!
-
请将此问题设置为已回答并在发布当前代码时提出新问题。