Смехотворец
Зарегистрирован: 28 March 2005
Сообщения: 1166
Примеры кода: 1
|
DataSet и фильтрация. |
07 July 2006 11:27 |
|
|
|
|
Пытаюсь приучить себя к датасетам .
Нужно организовать фильтр по нескольким полям со следующей логикой: если параметер задан, проверяется совпадение параметра и соответствующего поля, если параметер не задан, поле может принимать произвольное значение. Писать в запросе WHERE .... AND ((@paramN IS NULL) OR (FieldN = @paramN)) нельзя, т.к. при этом SQL Server не использует индексы. Раньше для решения этой задачи я динамически генерерировал SQL запрос. Сейчас хочу попробовать использовать средства, предоставляемые типизированными датасетами. Можно ли в них красиво решить эту задачу? Программирую за еду.
|
|