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


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

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

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

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

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

Поставщик Безопасно для сценариев?
Форма Да
Упорствовать Да
Удалённый Да
Поставщик OLE DB для SQL Server (SQLOLEDB) Нет
Поставщик OLE DB для ODBC (MSDASQL) Нет

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

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

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

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

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

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

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

См. также

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