Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Подключение к базе данных

Мы решили подключаться к базе данных с помощью ActiveX Data Objects (ADO). ADO — это набор объектов для подключения к любой базе данных ODBC или OLE DB. ADO организован в объектную модель. В нашем случае корневым объектом будет Connection.

 

Связь с библиотекой ADO

Для доступа к внешним компонентам из Visual Basic лучше всего использовать ссылку на эти компоненты. В нашем случае нужна ссылка на библиотеку ADO. Ссылки улучшают производительность системы в целом (по сравнению с другими методами связывания).

В качестве примера низкопроизводительного кода приведем создание объекта ADO Connection в ASP:

<%

Dim Connection

Set Connection = CreateObject("ADODB.Connection")

%>

Получив объект Connection, можно выполнить запрос к базе данных, воспользовавшись методом Execute:

<%

Dim Query

Set Query = Connection.Execute("select * from customers") %>

В случае Active Scripting (именно так корпорация Microsoft называет технологию интерпретации и запуска кода VBScript, встроенного в сценарий ASP) достаточно запросить объект Connection, если он поддерживает метод Execute. В случае реализации этого метода запрашивается состав параметров Execute объекта Connection.

Это длинная операция (требует много процессорных циклов), связанная с вызовом метода или свойства объекта ActiveX, созданного в ASP (безотносительно к используемому языку программирования). Аналогичная ситуация возникает при вызове в Visual Basic метода объекта, не известного среде Visual Basic. Парадоксально, но эта неэффективная технология (требующая большого количества процессорных циклов — интервалов времени использования процессора) свойственна ActiveX.

 

Читайте так же:
Not found

Нам доверяют

Интернет магазин