Динамический SQL на DataSet - PullRequest
3 голосов
/ 17 августа 2010

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

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

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

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

SELECT * FROM table WHERE x <= 50 AND y IN (10, 50, 43)

Поэтому я не могу использовать TableAdapter дляЭто.Как вы можете заставить это работать?

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

1 Ответ

1 голос
/ 17 августа 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...