Have a look at your code...
insertUser.Parameters.AddWithValue("@EmailAddress", TextBoxEA.Text);
insertUser.Parameters.AddWithValue("@Password", TextBoxPW.Text);
insertUser.Parameters.AddWithValue("@accessLevel", TextBoxEA.Text);
You are trying to insert into accessLevel
TextBoxEA.Text
- the email address. If accessLevel has been defined as an integer you're not going to get anything saved by passing it a string. I suspect you didn't mean to do that and surprised that no exception was thrown by the DBMS