VB.net数据库用户验证

时间:2015-02-02 12:54:57

标签: mysql database vb.net

真正的问题:我正在为我的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分钟检查一次这个话题。

2 个答案:

答案 0 :(得分:0)

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

Downvotes可能是因为你没有粘贴你的代码,加上这个问题已被多次询问和回答。你在问之前搜索了吗?

答案 1 :(得分:0)

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