Шлюз  к базам данных is2sql

is2sql.jpg (10264 bytes)

Шлюз is2sql предоставляет доступ для web- клиентов к базам данных  BDE или без него (в случае Interbase). 

А, скажете вы еще один шлюз! Сегодня можно выбрать шлюз по вкусу, и это еще один шлюз. Меня он вполне устраивает, может, и вы его к чему- нибудь пристроите.

Плюс в том, что вы получаете полный исходный код, и ежели что-то не так, можете пройтись по нему напильником. К тому же, Вам не надо платить  за средства разработки- для создания сайта, связанного с базой данных, вам нужны только окна с frontpage и web- сервер, поддерживающий isapi/nsapi. Interbase также бесплатен (с ограниченной лицензией по числу пользователей).

Многопоточность ISAPI дает преимущество в скорости, и можно увеличить или уменьшить число потоков. Шлюз is2sql   построен на использовании специальных тегов в файлах шаблонов. Cookie не используются, все параметры передаются методами http GET или POST. Все просто.

Если Вы используете Delphi, скачайте себе исходники, так будет удобнее и безопаснее. Но вы можете скачать только выполнимые файлы.

Это выглядит примерно так- надо нарисовать страницы во FrontPage и затем вставить в него пару - другую тегов. Для того, чтобы обеспечить разборку этих тегов, имя файла html шаблона передается dll, которая подставляет реальные значения из БД. Теги можно вставлять во FrontPage, теги не искажаются, так что не требуется других редакторов html.

Скачайте себе примеры готовых приложений, испльзующих эту dll- думаю, так вам будет удобнее.

Как это работает

Каждый раз устанавливается  соединение с БД (или восстанавливается, если соединения с базой данных еще не было или не соединение идет от другого пользователя). Имя и пароль передаются в параметрах user и key.

Если страница содержит большую таблицу, задайте номер начальной и конечной строки в таблице берется в параметрах first, last.

Основной тег <#t> - загружает шаблон (который хранится в файле с расширением .htt, а sql запрос- в .sql).

Тег <#e> выполняет запрос и не возвращает результата, поэтому нужен только файл .sql. 

Примеры

Скачайте себе примеры, чтобы посмотреть, как сделать доступ к вашим данным. Посетите Обсуждения , в общем, там вопросы и ответы.

Обновления и исправления

Фев 23 2000

Янв 25 2000

в секции uses для Дельфи5 нужно добавить модуль webbroker и убрать httapp.
 

Дек 25 1999

 Дек 01 1999

Ноя 17 1999

Окт 25 1999

Заходите за обновлениями.

 

Спасибо, что посетили мою страничку,

Андрей.

Вот другие мои ссылки: free ПО для библиографии free ПО для пейджинговых операторов