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

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

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

Пробовала присвоить значение в цикле - тоже не получается.
...
Рейтинг: 0 / 0
26.09.2005, 13:22
    #33288596
RFT
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
26.09.2005, 13:59
    #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
26.09.2005, 15:50
    #33289021
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле со списком
Если мне не изменяет память - в Access нет такого понятия, как distinct.
Отсюда вытекает, что запрос
Код: plaintext
SELECT distinct Местоположение from ЖилаяКвартира
недо переделать в что-то вроде
Код: plaintext
SELECT Местоположение, count( 1 ) from ЖилаяКвартира group by Местоположение

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

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


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