logo search
Voprosy_KIS_A1607_4

Компоненты asp. Примеры использования для доступа к различным источникам данных.

Компоненты ASP — это компоненты ActiveX, наподобие тех, что Вы можете сами создать на Visual Basic или Visual C++. Но перечисленные ниже компоненты написаны Microsoft и поставляются вместе с Visual InterDev.

Создать их на своей странице Вы можете при помощи метода CreateObject объекта Server, а затем обращайтесь к их свойствам и методам для выполнения нужных Вам задач.

ActiveX Data Objects (ADO) - компонент доступа к базам данных. Он и содержащиеся в нем объекты применяются для чтения и записи данных в источники данных ODBC при публикации в Web

информации из баз данных.

При помощи ADO можно выполнять доступ к данным на сервере на основе любого оператора SQL. Запросы можно закодировать как хранимые процедуры SQL-сервера или непосредственно в виде SQL-операторов SELECT. Модифицировать данные можно при помощи SQL-операторов UPDATE и

метода Execute объекта Connection.

Объект Connection (соединение) создается методом CreateObject объекта Server, и ссылка на него помещается в переменную. Когда объект создан, его можно использовать для открытия подсоединения к любому источнику данных ODBC.

Следующий фрагмент кода устанавливает подсоединение к источнику данных ODBC с названием Publications:

<% Dim objConnection

Set objConn = Server.CreateObject

("ADODB.Connection")

objConn.Open "Publications", "sa", ""%>

Здесь objConn — переменная для объектной ссылки на экземпляр объекта Connection.

Компонент File Access (компонент доступа к файлам) состоит из двух объектов:

FileSystem - для открытия/закрытия файлов, TextStream - для чтения/записи.

Сначала создайте (методом CreateObject объекта Server) объект FileSystem.

Для создания нового файла следует вызвать метод CreateTextFile созданного объекта.

Для открытия существующего файла — метод OpenTextFile. В любом случае оба метода

вернут объект TextStream.

  1. Организация пользовательского интерфейса. Передача данных между модулями приложения.