Usar ADO con lenguajes de Scripting

Dentro de un entorno de scripting, ADO permite exponer datos mediante scripting del lado servidor. En este escenario, ADO, el proveedor OLE DB subyacente que usa y cualquier otro componente necesario para hacer referencia a un almacén de datos determinado se instalan en un servidor que ejecuta Internet Information Services (IIS). Con Active Server Pages (ASP), ADO es un componente al que se hace referencia en un script que puede generar HTML, por ejemplo. Este contenido HTML se puede pasar a través de HTTP a un explorador web cliente. Mediante el uso de scripting, la página web puede devolver acciones al script del lado servidor, lo que le permite actualizar, recorrer o ver datos específicos.

Antes de usar un ActiveX en una página web, es importante saber si el objeto es seguro para scripting. Cuando un objeto se considera seguro para el scripting, significa que el control no puede realizar ninguna acción dañina en el equipo del usuario y, por tanto, se puede ejecutar sin solicitar la aprobación del usuario. En la tabla siguiente se enumeran los objetos ADO e indica si son seguros para el scripting.

Object Caja fuerte para scripting?
Conexión ADO
Comando ADO No
Parámetro ADO No
Conjunto de registros de ADO
Registro de ADO
Secuencia de ADO
Error de ADO. No
Catálogo de ADOX No
ADOX CellSet No
RDS DataControl
Espacio de datos de RDS
RDS DataFactory No

En la tabla siguiente se enumeran los proveedores incluidos con Windows DAC/MDAC e indica si son seguros para el scripting.

Proveedor Caja fuerte para scripting?
Forma
Persist
Remote
OLE DB proveedor de SQL Server (SQLOLEDB) No
OLE DB proveedor para ODBC (MSDASQL) No

Orígenes de datos ODBC

Una diferencia importante entre el scripting y el código ADO que no es de scripting es el origen de datos ODBC, si se usa. Para las aplicaciones que no son de scripting, puede crear un DSN de usuario en el administrador de orígenes de datos ODBC. Para los scripts que se ejecutan en IIS, debe crear un DSN del sistema; De lo contrario, los scripts no reconocerán el origen de datos que ha creado. Esto se aplica a cualquier aplicación de scripting de ADO que use el proveedor de OLE DB microsoft para ODBC a través de Microsoft IIS.

Hacer referencia a la biblioteca ADO

No es aplicable con lenguajes de scripting.

Control de eventos

No es aplicable con lenguajes de scripting.

Los temas siguientes contienen información más específica sobre el uso de ADO con lenguajes de scripting:

Consulte también

Objetos de ActiveX de Microsoft (ADO)
Uso de ADO con Microsoft Visual Basic
Usar ADO con Microsoft Visual C++