В начало

Сервер для таблицы Изделия

 

            Есть таблица «Изделия», которая входит в базу данных «Завод ЖБИ», написанную на СУБД «MS SQL Server 2005». Необходимо средствами «Дельфи 7» создать собственный сервер для работы с «Изделия».

Рис. 1. Таблица «Изделия» БД «Завод ЖБИ»

Рис. 1. Таблица «Изделия» БД «Завод ЖБИ»

 

            Запускаем «Дельфи 7», создаем новое приложение, сохраняем проект под именем «ServerJBI.dpr».

            Далее переходим в главное меню программы и выбираем раздел «FileNewOther…». Появится окно, в котором на закладке «Multitier» (Многоуровневые) выбираем создание «Remote Data Module».

Рис. 2. Выбор «Remote Data Module»

Рис. 2. Выбор «Remote Data Module»

 

            После чего будет предложено дать имя соклассу.

Рис. 3. CoClass

Рис. 3. CoClass

            Далее на форму удаленного модуля нужно перетащить компоненты: ADOConnection, ADOTable, DataSetProvider.

Рис. 4. Компоненты на дата-модуле

Рис. 4. Компоненты на дата-модуле

 

            Переходим к настройке компонентов.

Компонент

Свойство, значение

Примечание

ADOConnection1

ConnectionString = …

LoginPrompt = False

Connected = True

 

Чтобы не вводить пароль каждый раз

ADOTable1

Connection = ADOConnection1

TanleName = Изделия

Active = True

 

DataSetProvider1

DataSet = ADOTable1

ResolveToDataSet  =   True

UpdateMode = upWhereKeyOnly

Options:

poAutoREfresh = True

poPropogateChanges = True

 

            Затем компилируем проект, а полученный сервер перетаскиваем в папку «cgi-bin». Можно также воспользоваться программой «Denwer», чтобы создать локальный сервер, тогда его можно запустить из обозревателя по адресу «http://localhost/cgi-bin/ServerJBI.exe».