Quantcast
Channel: Project Customization and Programming forum
Viewing all articles
Browse latest Browse all 5347

Username already exist

$
0
0

Please help me, my code won't work :(
I want it to check if username already exists

I'm using VS2013 and MS Access 2013

If btnSave.Text = "Save" Then
                Dim ct1 As String = "SELECT [Username] FROM tblCredentials WHERE Username='" & txtUsername.Text & "'"
                cmd = New OleDb.OleDbCommand(ct1)
                cmd.Connection = cnn
                rdr = cmd.ExecuteReader()

                If rdr.Read Then
                    MessageBox.Show("Username already exists!", "Error", MessageBoxButtons.OK, MessageBoxIcon.[Error])
                    txtUsername.SelectAll()
                    txtUsername.Focus()
                    If Not rdr Is Nothing Then
                        rdr.Close()
                    End If
                    Exit Sub
                End If
            End If


            If Me.txtMID.Tag & "" = "" Then

                'add data to table
                cmd.CommandText = "INSERT INTO [tblCredentials]([MemberID], [FirstName], [MiddleName], [LastName], [Address], [Username], [Password], [ConfirmPass], [Position]) " & _" VALUES(" & Trim(Me.txtMID.Text) & ",'" & Trim(Me.txtFirst.Text) & "','" & Trim(Me.txtMiddle.Text) & "','" & Trim(Me.txtLast.Text) & "','" & Trim(Me.txtAddress.Text) & "','" & Trim(Me.txtUsername.Text) & "','" & _
                                Trim(Me.txtPass.Text) & "','" & Me.txtConfirmPass.Text & "','" & _
                                Me.cboPosition.Text & "')"
                cmd.ExecuteNonQuery()

            Else
                cmd.CommandText = "UPDATE [tblCredentials] " & _" SET [MemberID]=" & Me.txtMID.Text & _", [FirstName]='" & Trim(Me.txtFirst.Text) & "'" & _", [MiddleName]='" & Trim(Me.txtMiddle.Text) & "'" & _", [LastName]='" & Trim(Me.txtLast.Text) & "'" & _", [Address]='" & Trim(Me.txtAddress.Text) & "'" & _", [Username]='" & Trim(Me.txtUsername.Text) & "'" & _", [Password]='" & Trim(Me.txtPass.Text) & "'" & _", [ConfirmPass]='" & Me.txtConfirmPass.Text.Trim & "'" & _", [Position]='" & Me.cboPosition.Text & "'" & _" WHERE [MemberID]=" & Me.txtMID.Tag
                cmd.ExecuteNonQuery()



Viewing all articles
Browse latest Browse all 5347

Trending Articles