Поделиться через


Использование объектов ADO с языками сценариев

В среде сценариев ADO позволяет предоставлять данные с помощью сценариев на стороне сервера. В этом сценарии ADO, базовый поставщик OLE DB, который он использует, и все другие компоненты, необходимые для ссылки на данное хранилище данных, устанавливаются на сервере служб IIS. При использовании активных серверных страниц (ASP) ADO — это компонент, на который ссылается скрипт, который может создавать HTML, например. Это содержимое HTML можно передать через HTTP в клиентский веб-браузер. С помощью скриптов веб-страница может отправлять действия обратно в скрипт на стороне сервера, что позволяет обновлять, просматривать или просматривать определенные данные.

Перед использованием объекта ActiveX на веб-странице важно знать, является ли объект безопасным для создания скриптов. Если объект считается безопасным для создания скриптов, это означает, что элемент управления не может предпринять какие-либо вредоносные действия на компьютере пользователя и, следовательно, может быть выполнен без запроса утверждения пользователя. В следующей таблице перечислены объекты ADO и указано, являются ли они безопасными для создания сценариев.

Объект Безопасно для создания скриптов?
Подключение ADO Да
Команда ADO Нет
Параметр ADO Нет
Набор записей ADO Да
Запись ADO Да
Поток ADO Да
Ошибка ADO Нет
Каталог ADOX Нет
Набор ячеек ADOX Нет
RDS DataControl Да
Пространство данных RDS Да
RDS DataFactory Нет

В следующей таблице перечислены поставщики, включенные в состав Windows DAC/MDAC, и указано, являются ли они безопасными для создания сценариев.

Поставщик Безопасно для создания скриптов?
Фигура Да
Сохранить Да
Remote Да
Поставщик OLE DB для SQL Server (SQLOLEDB) Нет
Поставщик OLE DB для ODBC (MSDASQL) Нет

Источники данных ODBC

Одним из заметных различий между написанием скриптов и кодом ADO без сценариев является источник данных ODBC, если он используется. Для приложений, не использующих скрипты, можно создать имя DSN пользователя в администраторе источника данных ODBC. Для скриптов, выполняющихся в IIS, необходимо создать системное имя DSN; в противном случае скрипты не распознают созданный источник данных. Это относится к любому приложению для создания скриптов ADO, использующим поставщик Microsoft OLE DB для ODBC через Microsoft IIS.

Ссылка на библиотеку ADO

Неприменимо к языкам сценариев.

Обработка событий

Неприменимо к языкам сценариев.

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

См. также:

Объекты данных Microsoft ActiveX (ADO)
Использование объектов ADO с Microsoft Visual Basic
Использование объектов ADO с Microsoft Visual C++