powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / проблема с поиском
2 сообщений из 2, страница 1 из 1
проблема с поиском
    #34104043
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в проге осущ поиск данных:
protected string sql="select fio, avto, rayon from table1";
string ff;
ff="\n where (1=1)";
if (TextBox1.Text != "")
{ ff=ff+"and(fio LIKE '" + TextBox1.Text + "%')";}
всё работает. Теперь нужно осущ поиск, относит района проживающего. Район передаётся из 1 формы из DropDownList1 во 2 форму с помощью Session:
Session["rayon"]=ddl_1.SelectedValue. Запрос преобретает такой вид:
protected string sql="select fio, avto, rayon from table1 where (rayon=@rayon)";
string ff;
ff = " \n where (rayon = '" + Session["rayon"] + "')";
if (TextBox1.Text != "")
{ ff = ff + " and (fio LIKE '" + TextBox1.Text + "%') "; }
Выдаёт ошибку: синтаксическая ошибка возле WHERE!!! Если where (rayon=@rayon)";- убрать, то ошибка не появляется (но данные конечно не те выводятся - оно и понятно - данные по всем районам, а не по конкретному выбранному выводятся). Подскажите, почему на Where ругается?? Как правильно написать, чтобы поиск заработал????
...
Рейтинг: 0 / 0
проблема с поиском
    #34104064
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибся немного: ff = " \n where (@rayon = '" + Session["rayon"] + "')";
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / проблема с поиском
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]