2015-02-02 4 views
-4

РЕАЛЬНАЯ ПРОБЛЕМА: Я создаю панель управления администратора для моей базы данных mysql. Я только что узнал об этом в vb.net. Я все знаю, изучая язык запросов, и я сталкиваюсь с этим вопросом. Я хочу, чтобы был пользовательский валидатор (детектор), что я имею в виду, это означает, что кто-то создает учетную запись, а имя пользователя существует, оно будет показывать сообщение, что имя пользователя уже существует и отменить создание учетной записи.Проверка базы данных пользователей 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 

ДОПОЛНИТЕЛЬНО: Ok. У меня есть другой вопрос, возможно, вы можете решить одновременно. Как я могу добавить генератор направляющих, когда нажата кнопка регистрации регистра, если вы знаете, что я имею в виду? У меня есть на моем сайте asp.net, что я сделал сам. Было бы очень приятно и полезно.

Большое спасибо тем, кто попытается мне помочь. Я проверю эту тему каждые 5 минут.

+0

Важным вопросом является валидатор имени пользователя, который является необязательным. –

ответ

0

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

Downvotes вероятно потому, что вы не вставить код здесь, а также тот факт, что вопрос был задан и ответил много раз. Вы искали, прежде чем спрашивать?

+0

Да, я сделал поиск, и я попытался вставить код здесь, но он не работал, он был в неправильных строках и испорчен. –

+0

Хорошо. Вы знаете, как проверить имя пользователя? –

+0

http://stackoverflow.com/questions/15189724/should-validation-of-unique-fields-be-handled-on-database-level, который также был задан и ответил здесь. – CottonHill

Смежные вопросы