Спасибо за это! Я искал способ сделать это, поместив символы «%» в значение параметра поиска. Я вижу, что @Thunderforge прокомментировал принятый ответ, в основном говоря, что вы сказали здесь, но я бы не заметил этого, не увидев ваш ответ первым.

аюсь сделать запрос SQL, такой как

SELECT * FROM [TABLE] WHERE hostname LIKE '%myhostname%';

Это прекрасно работает в простом SQL, но когда я использую System.Data.SQLite в C #, он работает только с литералом, а не с параметром, таким как

string sel = "SELECT * FROM [TABLE] WHERE hostname LIKE '%@host%'";
...
command.Parameters.AddWithValue("@host", "myhostname");

Это не возвращает никаких результатов.

Ответы на вопрос(2)

Ваш ответ на вопрос