vb.net 标识符预期?视觉基础

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/29402913/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-17 18:56:37  来源:igfitidea点击:

Identifier expected? visual basic

vb.net

提问by chris OG

im almost done with this and then that... hopefully someone will be able to help me (Really hope so atleast, cus i need to be done with this:P) (need more text cus there is to much code):

我几乎完成了这个然后那个......希望有人能够帮助我(真的希望至少如此,因为我需要完成这个:P)(需要更多文本因为有很多代码):

|error is there|>    
        Private Sub FlatButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FlatButton1_Click. <|error is there|

        Dim Conn As New MySqlConnection("Not going to publish this")

        If FlatTextBox1.Text = "" Then
            MsgBox("No username specified")
            FlatTextBox2.Text = ""
        Else
            If FlatTextBox2.Text = "" Then
                MsgBox("No password specified")
                FlatTextBox1.Text = ""
            Else
                Try
                    Me.Text = "Logging in..."
                    Conn.Open()
                    Dim sqlquery As String = "SELECT * FROM Testing WHERE Username = '" & FlatTextBox1.Text & "';"
                    Dim data As MySqlDataReader
                    Dim adapter As New MySqlDataAdapter
                    Dim command As New MySqlCommand
                    command.CommandText = sqlquery
                    command.Connection = Conn
                    adapter.SelectCommand = command
                    data = command.ExecuteReader
                    While data.Read()
                        If data.HasRows() = True Then
                            If data(2).ToString = FlatTextBox2.Text Then
                                Me.Text = "Logged in!"
                                My.Settings.Username = FlatTextBox1.Text
                                MsgBox("Welcome " + data(1).ToString)
                                Home.Show()
                                Me.Close()
                                If data(3).ToString = "1" Then
                                    My.Settings.Admin = "Yes"
                                Else
                                    My.Settings.Admin = "No"
                                End If
                            End If
                        Else
                            MsgBox("Failed Login")
                        End If
                    End While

                Catch ex As Exception

                End Try
            End If
        End If
    End Sub
End Class

回答by

Replace these Lines

替换这些行

Private Sub FlatButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FlatButton1_Click

Private Sub FlatButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 处理 FlatButton1_Click

With

Private Sub FlatButton1_Click(sender As Object, e As EventArgs) Handles FlatButton1_Click