Tabla de contenido:
- Definición: ¿qué significa ActiveX Data Objects (ADO)?
- Techopedia explica ActiveX Data Objects (ADO)
Definición: ¿qué significa ActiveX Data Objects (ADO)?
ActiveX Data Objects (ADO) es una colección de componentes de software que proporciona una interfaz programática para acceder a las fuentes de datos desde las aplicaciones del cliente. ADO actúa como una capa para acceder a cualquier almacén de datos de forma genérica desde el código de la aplicación. Elimina la necesidad de poseer el conocimiento de la implementación de la base de datos y reduce la complejidad de lidiar con el código de bajo nivel necesario para manejar los datos.
Lanzado en 1996, el objeto de datos activeX (ADO) se originó a partir del concepto de RDO (objeto de datos remotos) y DAO (objeto de acceso a datos). Uno de los componentes de MDAC (componentes de acceso a datos de Microsoft), ADO y otros componentes de MDAC proporciona un marco de componentes utilizados por las aplicaciones cliente para acceder a los almacenes de datos SQL, semiestructurados y heredados.
ADO.NET es una tecnología avanzada de acceso a datos diseñada para funcionar en el entorno .NET y se basa en el modelo desconectado para el acceso a datos. Mientras que ADO utiliza la tecnología COM (Modelo de objetos componentes) para proporcionar servicios de acceso a datos desde código no administrado, ADO.NET depende de los proveedores administrados del CLR (Common Language Runtime) del marco .NET.
Techopedia explica ActiveX Data Objects (ADO)
ADO utiliza un proveedor OLEDB para conectarse a las fuentes de datos y acceder a los datos. OLEDB es una interfaz programática basada en componentes que se proporciona para interactuar con diferentes fuentes de datos. Estas fuentes de datos pueden ser bases de datos relacionales y no relacionales, como bases de datos de objetos, páginas web, hojas de cálculo o mensajes de correo electrónico. Antes de OLEDB y ADO, ODBC (conectividad de base de datos abierta) era el modelo popular utilizado en aplicaciones en todas las plataformas.
El modelo de objetos de ADO contiene cuatro colecciones de doce objetos. Las diferentes colecciones son campos, propiedades, parámetros y errores. Cada colección consta de los siguientes doce objetos:
- Conexión: para conectarse a la fuente de datos a través de OLE DB
- Comando: para enviar una instrucción (consulta SQL o procedimiento almacenado) al proveedor de datos
- Conjunto de registros: un grupo de registros que representan los datos
- Inmediato: un conjunto de registros bloqueado de manera optimista o pesimista
- Lote: para confirmar o realizar una transacción de base de datos de reversión
- Transacción: la transacción de la base de datos
- Grabar: un conjunto de campos
- Secuencia: para leer y escribir una secuencia de bytes
- Parámetro: para cambiar la funcionalidad
- Campo: una columna en la base de datos
- Propiedad: la capacidad del proveedor OLEDB
- Error: el error al que se enfrenta el proveedor OLEDB durante su ejecución
ADO 2.8 es la última versión y tiene las siguientes características:
- Componentes : se utilizan para el acceso y la manipulación de datos desde una variedad de fuentes para ofrecer beneficios como facilidad de uso, acceso más rápido, poca sobrecarga de memoria y una pequeña huella de disco.
- ADO MD (MultiDImensional): se utiliza para acceder a datos multidimensionales como objetos CubeDef y CellSet.
- RDS (Servicios de datos remotos): Esto es para recuperar y actualizar datos en el servidor desde un cliente en una sola transacción.
- ADOX (Extensiones ADO): este es un conjunto adicional de componentes utilizados para crear y mantener objetos relacionados con el esquema (tablas o procedimientos) y la seguridad (usuario y grupo).
