Использование объектов 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++