Динамический SQL на наборе данных


Мне нужно получить динамически созданный SQL-запрос для работы с набором данных. Я использую набор данных, где я храню некоторую информацию из файла базы данных (MS-Access).

Теперь я хочу, чтобы пользователь мог выбирать специальные фильтры - и в зависимости от них я создаю SQL-запрос, например:

SELECT * FROM table WHERE x <> 0 AND y >= 10

Проблема в том, что параметры полностью динамичны, поэтому это может выглядеть следующим образом:

SELECT * FROM table WHERE x <= 50 AND y IN (10, 50, 43)
Поэтому я не могу использовать для этого табличный адаптер. Как ты думаешь, у меня это получится?

I уже сталкивался с Select() - функцией адаптера таблицы, где я могу определить filter expression, но я не совсем уверен, как они должны выглядеть. Там есть помощь?

1 3

1 ответ: