Как исправить ошибку преобразования?
Есть вот такой вот sql-запрос с параметрами:
sqlSelect =
@"SELECT * FROM Автомобиль WHERE VIN_номер = '@VIN' OR Номер_заказа = '@Заказ' OR Номер_филиала = '@Филиал'";
SqlConnection connection = new SqlConnection("Data Source = LAPTOP-KJLU9H2F\\SQLEXPRESS; Initial Catalog = 'Автосалон'; Integrated Security = True");
SqlCommand command = connection.CreateCommand();
command.CommandText = sqlSelect;
command.Parameters.Add("@VIN",SqlDbType.VarChar,20).Value = VIN.Text;
command.Parameters.AddWithValue("@Заказ", SqlDbType.Int).Value = Nomer_zakaza.Text;
command.Parameters.AddWithValue("@Филиал", SqlDbType.Int).Value = Nomer_filiala.Text;
При выполнении этого кода вылазит вот это:"Ошибка преобразования значения varchar "@Заказ" в тип данных int. Вот если что характеристики таблицы, с которой работаю
Как это можно исправить?
