Vb.net 找不到 Visual Studio 2022 关键字“address”

Vb.net Visual Studio 2022 keyword 'address' not found

提问人:Cedric Oruga 提问时间:6/13/2023 最后编辑:Hans KestingCedric Oruga 更新时间:6/13/2023 访问量:71

问:

请有人指导我在哪里可以识别错误正在与之通信的地址。每当我运行项目时,在连接数据库后。出现以下错误:

enter image description here

Private Sub Main_Menu_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        conn = New MySqlConnection
        conn.ConnectionString = "server=(LocalDb)\cedriclocaldb;username=cedricoruga;password=123456;database=consignmentdatabase"

        Try
            conn.Open()
            sql = "select * from consignment_tbl_ced"
            command.Connection = conn
            command.CommandText = sql
            myadapter.SelectCommand = command
            myadapter.Fill(mydata)
            DataGridView1.DataSource = mydata
            conn.Close()
            MessageBox.Show("Connection to database is successful!", "Testing Connection to MySQL Database")
            conn.Close()
        Catch ex As Exception
            MsgBox("Error:" & Err.Description)
        Finally

            conn.Dispose()

        End Try
    End Sub
mysql vb.net visual-studio-2022 关键字

评论

0赞 Hans Kesting 6/13/2023
ConnectionStrings.com 使用 and(而不是“用户名”和“密码”),也不使用“地址”。您为 MySqlConnection 使用什么包?UidPwd
2赞 Michael Foster 6/13/2023
错误发生在哪一行?知道会很有帮助。不相关,但你要关闭两次,所以第二次必须失败。无论如何使用会更好,这样您就不必担心这样的事情。connUsing conn As MySqlConnection = New MySqlConnection
5赞 jmcilhinney 6/13/2023
LocalDB 是 SQL Server 的东西,而不是 MySQL。我认为你需要花一些时间来了解你实际使用的数据库。
1赞 jmcilhinney 6/14/2023
如果您愿意在块中查看它,异常会告诉您它被抛在哪一行。或者,注释掉该块,然后调试器将在有问题的行上中断。或者,您可以将 VS 配置为在抛出特定异常类型时中断,而不是在未捕获时中断。CatchCatch
2赞 jmcilhinney 6/14/2023
需要明确的是,您真的在尝试连接到MySQL数据库还是SQL Server数据库?如果它使用随 VS 一起安装的 LocalDB 功能,则这就是 SQL Server。

答: 暂无答案