Я не могу понять эту ошибку не могли бы вы помочь найти этот ответ
Это вопрос времени для меня, чтобы работать с этой программой.могли бы мольбы, как найти это решение
Произошло исключение SQL
Устранение Неполадок Исключения: System.Data.SqlClient.SqlException
Невозможно вставить значение NULL в столбец 'UserID', таблицу 'UserRegitrationDB.dbo.tblUser'; столбец не допускает значений null. Вставить не удается.
Что я уже пробовал:
namespace LoginForm { public partial class Form1 : Form { public Form1() { InitializeComponent(); private void button1_Click(object sender, EventArgs e) { if (txtUserName.Text == "" || txtConfirmPassword.Text == "") MessageBox.Show("Please Fill Mandatory Field"); else if (txtPassword.Text != txtConfirmPassword.Text) MessageBox.Show("Password do not Match"); else { using (SqlConnection sqlcon = new SqlConnection(connectionstring)) { sqlcon.Open(); SqlCommand sqlcmd = new SqlCommand("UserAdd",sqlcon); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.AddWithValue("@FirstName", txtFirstName.Text.Trim()); sqlcmd.Parameters.AddWithValue("@LastName", txtLastName.Text.Trim()); sqlcmd.Parameters.AddWithValue("@Contact", txtContact.Text.Trim()); sqlcmd.Parameters.AddWithValue("@Address", txtAddress.Text.Trim()); sqlcmd.Parameters.AddWithValue("@UserName", txtUserName.Text.Trim()); sqlcmd.ExecuteNonQuery(); MessageBox.Show("Registration is Successfull"); clear(); } } } void clear() { txtFirstName.Text = txtLastName.Text = txtContact.Text = txtAddress.Text = txtUserName.Text = txtPassword.Text = txtConfirmPassword.Text = ""; } } }
Richard MacCutchan
Послание не могло быть яснее.