Клиент-серверная библиотека, позволяющая делать sql-запросы через интернет к серверу с IIS. Объектная модель повторяет ADO с некоторыми отличиями
Класс Recodset
-------------------------
Поменял названия Open, Close, Seek на Open2, Close2, Seek2 соответственно в связи с ограничениями VB на названия процедур.
Приобрел свойство Recordset, возвращающее текущий объект ADODB.Recordset.
Из событий осталось только FetchComplete.
Класс является источником данных, так что его можно использовать как значение свойства DataSource контролов. Наборы данных открываются только в режиме adOpenStatic.
Класс Connection
----------------------------
Новые свойства/методы
ADOHTTPError - возвращает объект Error2 (аналог ADODB.Error) с описанием ошибки, произошедшей в библиотеке ADOHTTP. Если номер ошибки равен 12004 - это означает, что был получен неверный ответ от сервера или его отсутствие, а cвойство SQLState содежит html-текст ответа. К примеру, ести произвести запрос по адресу ya.ru, то свойство будет содержать html-текст этой страницы. При возникновении такой ошибки State переходит в состояние adStateClosed.
ConnectionSecurity - устанавивает тип соединения с базой на сервере, csUseConnectionString - через строку подключения, передаваемую клиентом, csUseApplication - через алиас, созданный на сервере.
Server - устанавливает адрес сервера.
Application - устанавливает название алиаса.
Compression - устанавливает тип сжатия запросов, ctNone - без компрессии, ctHuffman - сжимает вдвое, но быстро, ctLZSS сжимает втрое, но медленно. Сервер использует метод сжатия, с которым пришел запрос с клиента.
Connect(Optional Security As ConnectionSecurity = csUseApplication, Optional bAsync As Boolean, Optional HTTPUser As String, Optional HTTPPassword As String)
Появился вместо метода Open. При открытии асинхронного соединения все дальнейшие действия будут проходить в этом режиме.
Класс HTTPServer
-----------------------------
Методы.
Execute(Request As ASPTypeLibrary.Request, Response As ASPTypeLibrary.Response)
Вызывается из кода ASP-страницы
ShowAppsForm() - отображает диалог создания алиасов.
В архиве сама библиотека, asp-файл для сервера и vbs, отображающий диалог настройки алиасов.