VB.net 数据库用户验证

VB.net Database User Validation

真正的问题: 我正在为我的 mysql 数据库制作一个管理控制面板。我刚刚学习了 vb.net 中的大部分内容,我知道现在正在学习查询语言的所有内容,并且我 运行 进入了这个问题。我希望有一个用户验证器(检测器)我的意思是说有人正在创建一个帐户并且用户名存在它会显示一个消息框,表明用户名已经存在并取消创建帐户。

这是我的代码:

Imports MySql.Data.MySqlClient
Public Class Deathlairregnu
    Dim MySqlConn As MySqlConnection
    Dim MySqlCmd As MySqlCommand
    Private Sub ButtonNUS_Click(sender As Object, e As EventArgs) Handles ButtonNUS.Click
        MySqlConn = New MySqlConnection
        MySqlConn.ConnectionString =
            "server=localhost;userid=root;password=CONSORED;database=syscore"
        Dim MySqlRea As MySqlDataReader

        Try
            MySqlConn.Open()
            Dim Query As String
            Query = "insert into syscore.normaluser (nusername,nemail,npass,nphone,ncity) values ('" & TextBoxNUsern.Text & "','" & TextBoxNEmail.Text & "','" & TextBoxNPass.Text & "','" & TextBoxNPhone.Text & "','" & TextBoxNCity.Text & "')"
            MySqlCmd = New MySqlCommand(Query, MySqlConn)
            MySqlRea = MySqlCmd.ExecuteReader

            MessageBox.Show("Registration has been completed")
            MySqlConn.Close()
        Catch ex As MySqlException
            MessageBox.Show(ex.Message)
        Finally
            MySqlConn.Dispose()
        End Try
    End Sub
End Class

可选: 好的。我还有一个问题,也许你可以同时解决。如果您知道我的意思,我如何在按下注册提交按钮时添加 guid 生成器?我在我的网站 asp.net 中有它,是我自己制作的。会非常友善和乐于助人。

非常感谢那些愿意帮助我的人。我会每 5 分钟查看一次此主题。

Adding a uniqueidentifier column and adding the default to generate new guid

投反对票可能是因为您没有在此处粘贴您的代码,而且该问题已被多次询问和回答。你问之前搜索过吗?

我做了重要的部分。我不需要可选的,但会很好。这里:https://www.youtube.com/watch?v=ovoVfHW3Q8Y.