Иллюстрированный самоучитель по Web-разработке на Macromedia Studio MX



              

Связь Dreamweaver MX и ColdFusion MX - часть 3



Рис. 20.6. Доступ к информации* базе данных осуществляется с помощью создания набора данных (т.е. запроса) в окне Recordset

11. По очереди щелкните на полях Product, Description, Price и Graphic URL, не забывая щелкнуть на кнопке SELECT (Выбрать).

12. Сверните таблицу Product в области Database Items, щелкнув на знаке "минус" рядом с ее названием. После этого разверните таблицу ProductType.

13. Щелкните на поле ProductType в одноименной таблице и выберите это поле (кнопка SELECT). Обратите внимание, что в области FROM запроса отобразилось имя и этой таблицы.

14. Сверните таблицу ProductType.

15. Перейдите к строке, следующей за FROM в области SQL, и введите следующий текст.

WHERE ProductType.ProductTypeID= Product.ProductTypelD AND ProductType.ProductType='Shoes'

Первая описанная строка связывает две таблицы базы данных по их общему полю — ProductTypeID. В результате мы можем получить для товара наименование его группы.

Вторая строка устанавливает фильтр. В данном случае мы хотим получить записи, соответствующие группе товаров "Shoes" (Обувь).

После выполненных действий окно Recordset должно выглядеть так же, как на рис. 20.7.


Рис. 20.7. Расширенный запрос к базе данных позволяет с большей точностью отобразить требуемую информацию на динамической странице

16. Если вы хотите протестировать запрос SQL, щелкните на кнопке Test. Откроется окно тестирования с результатами запроса (рис. 20.8).

17. Щелкните на кнопке ОК, и окно Recordset закроется. Набор данных productList отобразится на панели Behaviors.

Перемещение программ с одной страницы на другую

Только что созданную программу можно использовать на странице узла productlist.cfm, завершив, таким образом, динамическую компоновку. Вместо того чтобы повторять все ранее описанные действия по созданию двух наборов данных, можно скопировать сгенерированную программу на страницу списка продукции.

Для того чтобы перенести программу с одной страницы на другую, выполните следующие действия.



Содержание  Назад  Вперед