У меня есть целочисленный столбец. Частичная фильтрация должна быть реализована (например, %17%
, если тип данных был строковым). Я могу, конечно, бросить столбец в строку. Может быть есть другие варианты? Или используйте параметры в запросе.
С "Integer" я не могу использовать "лайк", только "<", ">" "+", "-" и т. Д. Может быть, я ошибаюсь. Я фильтрую строковый столбец следующим образом:
ftWideString:
begin
if TypeSearch = 0 then
strFilter := strFilter + '[' + viewDB.Columns[i].FieldName + '] LIKE ''%' + SearchValue + '%'''
else
strFilter := strFilter + '[' + viewDB.Columns[i].FieldName + '] = ''' + SearchValue + '''';
end;