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). En el uso de las páginas Active Server (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 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 objeto ActiveX en una página web, es importante saber si el objeto es seguro para el scripting. Cuando un objeto se considera seguro para el scripting, significa que el control no puede realizar ninguna acción perjudicial en el equipo del usuario y, por lo tanto, se puede ejecutar sin solicitar la aprobación del usuario. En la tabla siguiente se enumeran los objetos de ADO y se indica si son seguros para el scripting.

Objeto ¿Seguro para scripting?
Conexión de ADO
Comando de ADO No
Parámetro de ADO No
Recordset de ADO
Record de ADO
Stream de ADO
Error de ADO. No
Catálogo de ADOX No
CellSet de ADOX No
DataControl de RDS
DataSpace de RDS
DataFactory de RDS No

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

Proveedor ¿Seguro para scripting?
Forma
Persist
Remote
Proveedor OLE DB para SQL Server (SQLOLEDB) No
Proveedor OLE DB para ODBC (MSDASQL) No

Orígenes de datos ODBC

Una diferencia notable entre el código de ADO destinado a scripting y el que no está destinado a scripting es el origen de datos ODBC, si se usa. En el caso de las aplicaciones sin scripting, puede crear un DSN de usuario en el administrador de orígenes de datos ODBC. En el caso de 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 mediante el proveedor OLE DB de Microsoft para ODBC a través de Microsoft IIS.

Referencia a la biblioteca de ADO

No es aplicable a los lenguajes de scripting.

Control de eventos

No es aplicable a los 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

Microsoft ActiveX Data Objects (ADO)
Usar ADO con Microsoft Visual Basic y Visual Basic para aplicaciones
Usar ADO con Microsoft Visual C++