Я пытаюсь построить SQL для запроса параметра в С# для запроса, который будет содержать команду 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.
Предложения приветствуются!