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 | Sí |
Comando de ADO | No |
Parámetro de ADO | No |
Recordset de ADO | Sí |
Record de ADO | Sí |
Stream de ADO | Sí |
Error de ADO. | No |
Catálogo de ADOX | No |
CellSet de ADOX | No |
DataControl de RDS | Sí |
DataSpace de RDS | Sí |
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 | Sí |
Persist | Sí |
Remote | Sí |
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++