Sqlite в C# с регулярным выражением
Я пытаюсь построить поисковый запрос, чтобы соответствовать целым словам в SQLite и C# на Windows. Когда я выполняю такой запрос:
SELECT a, b FROM Events WHERE c REGEXP @SearchString;
Затем:
cmd.Parameters.Add(new SQLiteParameter("@SearchString",
"%[^a-zA-Z0-9]" + searchdata.SearchText + "[^a-zA-Z0-9]%"));
А когда я звоню:
var r = cmd.ExecuteReader();
Я получаю регулярное выражение без такой функции. Интересно, как активировать поддержку регулярных выражений и поиск с учетом регистра.
2 ответов:
Я понял! Проблема заключалась в том, что я не определил функцию REGEXP. Я добрался отсюда.: здесь определение для C#.
Comments