Программирование >>  Руководство по созданию web приложений 

1 ... 44 45 46 [ 47 ] 48 49 50 ... 141


Connection .....

Command

; Properties

Field - -

Рис. 4-5. 1Чабор Properties

Объекты ADO имеют встроенные и динамические объекты Properties. .lk.i реализуются в рамках ADO и доступны всегда, вторые обеспечиваются провайдером данных.

Б таблице 4-5 перечислены встроенные объекты Properties.

Табли14а4-5. Встроенные объекты Properties

Объект

Name Текстовая строка, идентифииируюнии! ciioiiciiio

Туре Целое число, тип данных свойства

Value Переменная типа . . значения свойства

*TtriaiJtSft Целое число типа long, идентифицирующее характеристики свойства,

специфические для данных

Объекты Properties применяются, например, в случае необходимости цре или изменения времени тайм-аута или других параметров соединения. Но во многих случаях Вы обойтись и без этого.

Константы ADO

Нри вызове некоторых методов .Л1)( из серверных сценариев JScript необходимо указывать константы, определяющие, например, направление передачи данных через параметры или тип данных. Однако прежде чем использовать эти константы, необходимо позаботиться об их определении. Здесь возможны два способа.

Первый - включать в каждую страницу ASP, вызывающую методы ADO, специальный файл определения констант. После установки сервера SQL Server Бы найдете этот файл в каталоге Program ; : , Files\System\ado под

именем : .: Вот небольшой фрагмент, взятый нами из этого файла:

..... / , Values

var . . : ..... = 0x0000;

(см. стр.)



Проект Интернет-магазина

Теперь, когда Вы предварительно познакомились с ADO, мы Вам

реализовать проект Интернет-магазина, для продажи книг.

Нод нащим руководством Вы создадите базу данных магазина и набор страниц ASP, реализующих приложения покупателей и магазина.

Процедуры, - в этом разделе, пригодятся Вам и при создании дру-

приложений ASP с базами данных, даже если они не имеют никакого отно-щения к Интернет-магазинам.

Создание базы данных

Прежде чем приступать к изучению страниц ASP Интернет-магазина,

нужно создать базу данных. Мы предполагаем, что Вы уже установили Microsoft

var ariPerailnput = 0x0001;

v:i,r ()v()002;

v;ir = 0x0003;

= 0x0004;

iini v;iLues

= I ivl II II ll;

var adCmdStoredProc = 0x0004; mdFile = 0x0100; mdTableDirect = 0x0200;

Однако этот способ иногда некоторое замедление интерпретации

страниц сервером \¥cli. так как файл количество строк

подлежащих интерпретации. Лучщее рещение - импортировать библиотеку типов ADO в файле

п!С С помощью тега METADATA с параметром TYPE= Tyi:ieli METADATA

LVTIET - PUimT=Server>

fuucti. ,11 fuui + ii 111 - -fuiitLri

f 1111 +lull

</SCRlPT>

В результате импорта библиотеки unuw ADO все константы, имеющие от-нощение к ADO, будут автоматически доступны во всех страницах Ващего приложения ASP.

Изучая содержимое Program Files\Common Files\System\ado, обра-

внимание на подкаталог Docs. В нем находится подробный справочник по использованию ADO (на английском языке), подготовленный в формате HTML.

В каталоге ADO Вы также файл с определениями

для серверных сценариев VBScript, а также текстовые файлы с описанием особенностей текущей версии ADO и другой информацией.



SQL Server версии 7.0, а также пакет Service Pack 1 для SQL Server

(или боле новый).

Сначала мы создадим базуи все необходимые затем подго-

товим хранимые процедуры и установим права к ним.

Подготовка таблиц

Запустите приложение SQL Server Enterprise Manager и откройте сервер базы данных. Затем выберите из меню Action строку New Database. На экране появится диалоговая панель Database Properties onraiain на рис. 4-6,

Рис. 4-6. Создание базы данных

Здесь на вкладке General в поле Name введите имя базы данных, которое мы будем использовать в пашем проекте, - Щелкнув кнопку с многото-

чием, расположенную в поле Location, выберите путь для размещения файла базы данных.

Хотя для . проекта это и пе Вы можете указать па вкладке

General - - влияющие па рост файла данных.

По при создании покой па этой вкладке отмечается

переключатель Automatically grow file, поэтому по мере добавления в таблицы базы данных ичш.гч записей рмм-р файла базы данных будет увеличиваться. Величина прироста может быть указана либо в мегабайтах, либо к процентах. Пометив переключатель Restrict filcgrowth в поле Maximum file size, Вы гра ничите рост файла базы данных.

Вкладка Transaction Log указать размер, прирост и ограничение

для файла транзакций. О том, как правильно выбирать начальные параметры при создании базы данных, в деталях описано в документации SQL Server.

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



1 ... 44 45 46 [ 47 ] 48 49 50 ... 141

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика