Я пытаюсь построить SQL для запроса параметров в C # для запроса, который будет содержать команду LIKE %%
.
Вот что я пытаюсь понять (обратите внимание, что база данных - Firebird)
var SQL = string.format("SELECT * FROM {0} WHERE {1} LIKE '%?%'", TABLE, NAME);
cmd.Parameters.AddWithValue(NAME, "JOHN");
Теперь я попробовал каждую перестановку, чтобы заставить параметр работать, я попробовал;
Добавление символа %
к параметру,
cmd.Parameters.AddWithValue(NAME, "%" + "JOHN" + "%");
или
cmd.Parameters.AddWithValue(NAME, "'%" + "JOHN" + "%'");
Я не могу заставить это работать, как я могу использовать параметр для работы запроса LIKE.
Предложения приветствуются!