В чем заключается ошибка и как ее исправить?
Есть вот такой вот код:
private void delete_Click(object sender, EventArgs e)
{
try
{
string sqlDelete = "";
int id = Convert.ToInt32(nomer_buyer.Text);
int passport = Convert.ToInt32(pasport.Text);
sqlDelete =
@"DELETE FROM Покупатель WHERE Номер_покупателя = @ID AND Фамилия = @Sur AND Имя = @Name AND Отчество = @Otch
AND Серия_и_номер_паспорта = @pass AND Кем_выдан = @kem AND Когда_выдан = @kogda AND Телефон = @phone";
SqlConnection connection = new SqlConnection("Data Source = LAPTOP-KJLU9H2F\\SQLEXPRESS; Initial Catalog = 'Автосалон'; Integrated Security = True");
connection.Open();
SqlCommand command = connection.CreateCommand();
command.CommandText = sqlDelete;
command.Parameters.Add("@ID", SqlDbType.Int).Value = id;
command.Parameters.Add("@Sur", SqlDbType.Text).Value = familia.Text;
command.Parameters.Add("@Name", SqlDbType.Text).Value = imya.Text;
command.Parameters.Add("@Otch", SqlDbType.Text).Value = otchestvo.Text;
command.Parameters.Add("@pass", SqlDbType.Int).Value = passport;
command.Parameters.Add("@kem", SqlDbType.Text).Value = kemvidan.Text;
command.Parameters.Add("@kogda", SqlDbType.Date).Value = kogdavidan.Text;
command.Parameters.Add("@phone", SqlDbType.Text).Value = telefon.Text;
command.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
И при нажатии кнопки запускается код и вылазит это:
Что с этим можно сделать?
