Использование технологий WWW для доступа к базам данных



         

Выполнение запросов к базам данных


Для выполнения запросов к базе данных используется тег DBQUERY.

Этот тег имеет следующий синтаксис:

<DBQUERY NAME="имя запроса"

DATASOURCE="имя источника данных odbc"

SQL="sql выражение"

TIMEOUT=n MAXROWS=n DEBUG>

Атрибут NAME определяет имя

запроса, которое используется далее для отображения результата

выполнения запроса. Имя запроса должно начинаться с буквы и может

содержать буквы и цифры (пробелов быть не должно).

Атрибут DATASOURCE задает

имя источника данных ODBC,

который должен быть создан с помощью интерфейса администратора

Cold Fusion.

Ключевым атрибутом тега DBQUERY,

является атрибут SQL, который

собственно и определяет запрос к базе данных на языке SQL

(для улучшения читабельности, допускается расположение значения

атрибута SQL на нескольких

строках).

Создавая SQL запрос, следует

помнить, что конкретная база данных может иметь свои особенности

в синтаксисе SQL, использование

которых ограничивается этой базой данных. Чтобы проверить, является

ли конкретное SQL выражение

совместимым с ODBC и независимым

от конкретной базы данных, лучше всего использовать Microsoft

Query, входящий в состав Microsoft

Office. Для этого нужно в меню Microsoft

Query выбрать "Файл/Выполнить

SQL", в появившемся

окне диалога ввести предложение SQL,

выбрать источник данных ODBC,

нажав на кнопку "Источники...",

после чего нажать на кнопку "Выполнить".

Этот продукт можно также использовать и для создания SQL

- выражений, используя для этого визуальные средства создания

запросов. Получить SQL - выражение

созданного таким образом запроса можно нажав на кнопку "SQL"

в панели инструментов.

Атрибут MAXROWS является необязательным

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

возвращены в результате выполнения запроса.

Атрибут TIMEOUT также является

необязательным и определяет максимальное количество миллисекунд

для выполнения запроса, до выдачи сообщения об ошибке.


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