Как произвести поиск в SQL исходя из наполненности элементов формы?
Добрый день, у меня в наличии имеется несколько различного рода баз данных, поиск в каждой из них проводится исходя из параметров которые вводит пользователь.
Поля самые обыкновенные, Фамилия, Имя, Отчество, адрес и так далее, как мне наиболее бескровно, организовать поиск в БД.
Сейчас действую так
if (textbox.Text.length<1)
command.parameters.add("@paramert",%);
else
command.parameters.add("@paramert",parametr);
Но думаю не лучший способ, надо перечислять все поля и "собирать" состояший из @param1=param1 and @param2=param2 и так далее.
Просто Он: 1) Отделение логики доступа к БД от логики представления, 2) Защита от инъекций , 3) отсутствие необходимости переписывать код приложения при изменении SQL-скрипта (код вызова хранимки остается старый)