static public void updateSelectedCaravan(string make, string model, string birth, string year, string Int, string ext, string width, string Unladen, string mtplm, string warranty, string freeText, string price, string location, string Tel, string Email, int makeID, string description)
{
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
SqlCommand updateNews = new SqlCommand("Update [productDetail] SET [make] =@make , [model] = @model , [Berth] = @birth , [Year] = @year , [InternalLength] = @Int , [ExternalLength] = @ext, [Width] = @width , [UnladenWeight] = @Unladen , [MTPLM] = @mtplm , [Warranty] = @warranty , [FreeTextDetails] = @freeText , [Price] = @price , [Location] = @location , [Tel] = @Tel , [Email] = @Email , [description] = @description where [makeID] = @makeID", conn);
updateNews.Parameters.AddWithValue("@make", make);
updateNews.Parameters.AddWithValue("@model", model);
updateNews.Parameters.AddWithValue("@birth", birth );
updateNews.Parameters.AddWithValue("@year", year);
updateNews.Parameters.AddWithValue("@Int", Int);
updateNews.Parameters.AddWithValue("@ext", ext);
updateNews.Parameters.AddWithValue("@width", width);
updateNews.Parameters.AddWithValue("@Unladen", Unladen);
updateNews.Parameters.AddWithValue("@mtplm", mtplm);
updateNews.Parameters.AddWithValue("@warranty",warranty);
updateNews.Parameters.AddWithValue("@freeText", freeText);
updateNews.Parameters.AddWithValue("@price", price);
updateNews.Parameters.AddWithValue("@location", location);
updateNews.Parameters.AddWithValue("@Tel", Tel);
updateNews.Parameters.AddWithValue("@Email",Email );
updateNews.Parameters.AddWithValue("@description",description );
updateNews.Parameters.AddWithValue("@makeID", makeID);
updateNews.ExecuteNonQuery();
conn.Close();
}
Вышеприведенный запрос не работает, работает, выдает ошибку. Неправильный синтаксис около '8', раньше он работал нормально, но я не знаю, по какой причине он перестал работать, я отладил d-запрос и он прошел всенеобходимые значения.