powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / поле со списком
7 сообщений из 7, страница 1 из 1
поле со списком
    #33288452
NatalyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в asp сделать чтоб значения поля со списком брались из базы данных (Access). Я пробовала написать

<SELECT>
<option value=<%rst("SELECT distinct Местоположение from ЖилаяКвартира")%>>
</SELECT >

но выдается ошибка:
Недопустимое число аргументов или присвоение значения свойства

Пробовала присвоить значение в цикле - тоже не получается.
...
Рейтинг: 0 / 0
поле со списком
    #33288596
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
<%set rst = "SELECT distinct Местоположение from ЖилаяКвартира"%>
<SELECT>
<%do while not rst.EOF%>
<option value=<%rst("Местоположение")%>>
<%rst.movenext()
loop%>
</SELECT >
...
Рейтинг: 0 / 0
поле со списком
    #33288707
NatalyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RFT
Код: plaintext
1.
2.
3.
4.
5.
6.
<%set rst = "SELECT distinct Местоположение from ЖилаяКвартира"%>
<SELECT>
<%do while not rst.EOF%>
<option value=<%rst("Местоположение")%>>
<%rst.movenext()
loop%>
</SELECT >


Так не получается, говорит :

Требуется объект: '[string: "SELECT distinct Мест"]'
/usel/fpdb/Dwelling - Flat.asp, line 18
...
Рейтинг: 0 / 0
поле со списком
    #33289021
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если мне не изменяет память - в Access нет такого понятия, как distinct.
Отсюда вытекает, что запрос
Код: plaintext
SELECT distinct Местоположение from ЖилаяКвартира
недо переделать в что-то вроде
Код: plaintext
SELECT Местоположение, count( 1 ) from ЖилаяКвартира group by Местоположение

Остальное оставляем как есть.
...
Рейтинг: 0 / 0
поле со списком
    #33289029
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще добавочка:
Код: plaintext
1.
Set rst = Conn.execute("SELECT Местоположение, count(1) from ЖилаяКвартира group by Местоположение")

Где Conn - объект соединения с БД.
...
Рейтинг: 0 / 0
поле со списком
    #33290319
NatalyP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо, все работает.
Но теперь возникла следующая проблема. Я хочу чтобы элементы списка работали как фильтр (или гиперссылка). Т.е., например, мне нужны квартиры расположенные только в центре. Я выбираю в поле со списком элемент Центр и мне открываются все квартиры, расположенные в центре.
Если кто знает подскажите, пожалуйста как это сделать.
...
Рейтинг: 0 / 0
поле со списком
    #33290377
RFT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну на событии onchange списка отправляешь форму на сервер, где по выбранному элементу ввыводится список квартир.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / поле со списком
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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