сталкивался.
SqlCommand count = new SqlCommand("SELECT count(ID) FROM CustomerRef WHERE VAT LIKE '%@Query%' OR Name LIKE '%@Query%' OR FullName LIKE '%@Query%' OR Address LIKE '%@Query%';", connection);
count.Parameters.AddWithValue("@Query", request.Query);
Данный запрос возвращает 0, однако если сделать вот такой ужас:
SqlCommand count = new SqlCommand("SELECT count(Id) FROM customer WHERE VAT LIKE '%" + searchRequest.Query + "%' OR Name LIKE '%" + searchRequest.Query + "%' OR FullName LIKE '%" + searchRequest.Query + "%' OR Address LIKE '%" + searchRequest.Query + "%';");
То запрос возвращает корректный результат
Есть идеи? Заранее спасибо!
Обсуждают сегодня