Шаг 6 - Готовим файлы для IDC

Итак, нам нужно создать IDC файл и поместить его в каталог доступный из Exploler. Вы можете увидеть где он лежит в предыдущем шаге. Рядом с файлом MDB. А вот и его внутреннее содержание.

Datasource:MyTest
Template:MyHtx.htx
SQLStatement: 
+SELECT * FROM MyTable

Как видите все интуитивно ясно :-) Datasource имя источника данных ODBC. Template имя шаблона, на основе которого будет формироваться HTML документ ну и SQLStatement это сам SQL запрос. О запросах SQL тоже можете почитать на нашем сайте. Вот и все. Обычный текстовый файл. Давайте посмотрим, что у нас в шаблоне, который должен находиться в том же каталоге. Посмотрите еше раз на рисунок из предыдущего шага. А вот его внутренности.

<html>
<%begindetail%>
<p><%ID%> <%Name%> 
<%enddetail%>
</html>

Это то же обычный текстовый файл. Для вывода всех записей организован цикл между тегами

<%begindetail%>
...... 
<%enddetail%>

Выводимые имена полей ставятся тоже как теги например <%Name%> Вот и все. Пока все. Ну и теперь сама HTML страница, с которой будет произведен запрос.

<html>
<FORM NAME="Base" METHOD="POST" ACTION="Script/MDB/Base.idc">
<INPUT TYPE="SUBMIT" VALUE="Hello">
</FORM>
</html>

Это просто кнопка на форме. А вот отправляться данные будут со строкой Script/MDB/Base.idc, в ответ на которую и вступит в действие ISAPI расширение.

Ну что все ясно. Подключайтесь к серверу, жмите кнопку и получайте табличку. У нас впереди запросы и оформление страницы.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.