Сделать стартовой Добавить в избранное
 
Панель управления
логин :  
пароль :  
   
   
Регистрация
Напомнить пароль?
Статьи по Windows 9x Me XP 2003 Longhorn Vista Linux FreeBSD Apache MySQL хостинг PHP Perl » Webmaster » ASP » Пример HTML интерфейса к БД, выполненного по технологии ASP
Навигация по сайту
Главная Софт
Форум FeedBack
 
Расширенный поиск
Календарь
«    Октябрь 2007    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Популярные статьи
 

 

Webmaster » ASP : Пример HTML интерфейса к БД, выполненного по технологии ASP
 
Вашему вниманию предлагается HTML интерфейс к телефонной базе данных, выполненный по технологии ASP.

 

Технология активных серверных страниц появилась в 1997 году и подразумевает под собой среду исполнения задач обработки данных на стороне сервера с выдачей результатов клиенту в виде HTML кода – обычных HTML страниц. Поддерживается  сервером IIS3.0 и выше.

Технология ASP доступна и для других серверов. Фирмой Chili!Soft выпускается пакет Chili!ASP, после установки которого сервера других производителей начинают "понимать" ASP – страницы. Пакет ASP1.0b бесплатно распространяется Microsoft и доступен на их сайте, за пакет Chili!ASP придется заплатить, "триальная" версия доступна по адресу: http://www.chilisoft.com . На этом закончу и перехожу собственно к базе данных.

Требования к компьютеру и программному обеспечению:

  1. Платформа – NT3.51 – 4.0
  2. IIS3.0 и выше.
  3. ASP1.0b .
  4. ODBC драйвер для MSACCES версии 3.5 и выше.
  5. MS ACCESS (хоть это и не факт, можно использовать любую другую базу данных, PARADOX например).

Компьютер: любой работающий, с количеством ОЗУ от 24 мегабайт.

Предполагается, что ваш IIS пропатчен и профиксен и точка в конце имени файла ???.ASP не будет вызывать его листинг на экран. В противном случае давать доступ к вашему серверу из интернет по меньшей мере неразумно.

Перед началом работы с ASP нам необходимо создать саму базу данных с таблицами. Создайте в акцессе новую базу данных, перейдите в раздел контейнера базы данных "запросы" . Создайте новый запрос и в режиме SQL внесите в тело запроса текст приведенный ниже.

SOL – запрос создания таблицы KART.

create table KART (
  NUM varchar(24) NOT NULL CONSTRAINT MyIndex UNIQUE,
  NAME varchar(50) NOT NULL CONSTRAINT MyIndex1 UNIQUE,
  ADRESS varchar(150) NOT NULL CONSTRAINT MyIndex2 UNIQUE,
  Email varchar(50) NOT NULL CONSTRAINT MyIndex3 UNIQUE )

Перейдите в том же самом контейнере к разделу "таблицы", должна появиться таблица "KART", девственно чистая и готовая к работе. Имеет смысл заполнить таблицу минимальным количеством данных (свой домашний телефон, к примеру). Закрываем базу данных, не забыв дать ей какое либо осмысленное название, например "TelWWW.mdb". На самом деле база данных содержит несколько больше таблиц и данных, и в составе примера лежит база данных вполне пригодная для использования, но мы будем делать все последовательно...

Теперь создадим ресурс ODBC. Почему именно ODBC? Ответ прост – потому что технология ASP работает с данными именно посредством ODBC, а какой конкретно формат базы данных мы при этом будем использовать – дело вкуса, для телефонной базы с количеством записей до 100 тысяч вполне достаточно акцесса (при соответствующем количестве оперативной памяти).

Запускаем из контрольной панели менеджер ODBC, преходим в закладку System DSN, далее ADD ->MSACCESS driver->в поле DSN name указываем TEL и прописываем через SELECT полный путь к базе данных TELWWW. В списке доступных ресурсов появляется новый ресурс с именем TEL, сongratulation! Теперь данные доступны и осталось только отобразить их на клиентских машинах.

Вооружаемся любым HTML редактором и приступаем. Нам понадобится новый каталог, необходимо его расшарить через менеджер IIS и дать пользователям IUSR право RX (читать и исполнять).

Файлы интерфейса к базе данных:

ASPSearch.asp Интерфейс поиска данных в справочнике тел.номеров
Daengine.asp Поисковая машина телефонных номеров
ASPwork.asp Интерфейс внесения данных в справочник
Workengine.asp Набор бизнес-правил при вводе данных в справочник
Framesetk.htm Устанавливаем кадры для поиска кодов в базе данных
Page1.asp Кадр выбора страны
Page2.asp Кадр выбора города
Page3.asp Кадр отображения результата запроса

Теперь разберемся с "начинкой" ASP-страниц. Кликаем мышкой на интересующей странице и просматриваем код в Notepad. Каждая страница закомментирована и больших сложностей вызывать не должна. Можно использовать страницы как есть, а можно и совершенствовать. Для переноса страниц удобней всего использовать Notepad, или любой другой в меру интеллектуальный редактор. Достаточно сохранить просматриваемый файл с расширением ASP или HTML соответственно таблице. Ссылки на страницы прописаны относительно текущего каталога, следовательно проблем с путями не должно возникать.   При создании интерфейса использовались материалы с сайтов:

И отдельное спасибо Glenn Cook. Собственно, движок его, я его только немного модифицировал и расширил.

Евгений Кондратов
Copyright © 1998 FreeShoots.
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
 
  • Динамические SQL-запросы Oracle для ускорения выборок данных
  • Создание баз данных
  • Привилегии,предоставляемые MySQL
  • Взаимодействие с СУБД
  • Знакомство с ASP: счетчик для IIS за 5 минут
  •  
     
     (голосов: 0)
    Комментарии (0)  Распечатать
     
     
    Добавление комментария
       
     

    РАЗДЕЛЫ СТАТЕЙ
    На нашем сайте Вы можете почитать интересные статьи о разных операционных системах и не только о них.
     
    WINDOWS 98 - Все об ОС версии 9x - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
    FAQ   Безопасность   Восстановление   Другое   Настройка   Оптимизация   Установка


    WINDOWS 2000 - установка, настройка, оптимизация, ускорения работы, администрирование и многое другое.
       FAQ   Администрирование   Безопасность   Восстановление   Настройка   Оптимизация   Разное   Установка


    WINDOWS 2003 - настройка, полные обзоры данной ОС, оптимизация, скриншоты, FAQ...
       FAQ   Администрирование   Безопасность   Настрока   Разное   Установка


    WINDOWS XP - настройка, скрытые возможности, оптимизация, рекомендации и многое другое...
       FAQ   Безопасность   Восстановление   Другое  Настройка   Оптимизация   Установка


    WINDOWS Vista - установка, настройка, оптимизация, рекомендации и многое другое...
       FAQ   Другое   Обзор системы   Установка


    UNIX - установка, настройка, рекомендации и многое другое...
       Linux   FreeBSD   Сетевые технологии   Открытое программное обеспечение   Интернет   Разное   FAQ


    Администратору / пользователю - практические советы по работе с софтом железом и пр...
       Hardware   Internet   lan&more   Software    Exchange Server    Windows Server 2008


    Windows Server - Советы и рекомендации по настройке Windows серверов
       Exchange Server    Windows Server 2008    ISA Server


    Веб-мастеру - Apache, ASP, Flash, MySQL, хостинг и многое другое...
       Apache   ASP   Разное   Flash   Java/CSS/HTML/DHTML   MySQL   Хостинг   Perl   PHP
     
      Если после прочтения статьи у Вас возникли вопросы/предложения/дополнения, Вы можете изложить их на нашем форуме в соответствующем разделе.
    Если Вы являетесь автором статьи которая размещена на нашем портале незаконно, просим Вас сообщить нам об этом.