Compartir vía


Uso de 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 instala en un servidor que ejecuta Internet Information Services (IIS). Con Páginas de servidor activo (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 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.

Objeto ¿Es seguro para la ejecución de scripts?
Conexión de ADO
Comando ADO No
Parámetro de ADO No
Conjunto de registros de ADO
Registro de ADO
Flujo de ADO
Error de ADO No
Catálogo de ADOX No
Conjunto de celdas de ADOX No
RDS DataControl
RDS DataSpace
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 ¿Seguro para scripting?
Forma
Persistir
Remoto
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 scripting y el código ADO no basado en scripting es la fuente de datos ODBC, si se utiliza. En el caso de 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 creó. Esto se aplica a cualquier aplicación ADO de scripting que utilice el proveedor OLE DB de Microsoft para ODBC a través de Microsoft IIS.

Hacer referencia a la biblioteca de ADO

No es aplicable a los lenguajes de scripting.

Manejo 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)
Uso de ADO con Microsoft Visual Basic
Uso de ADO con Microsoft Visual C++