Usar objetos de datos de ActiveX
Se aplica a: Access 2013, Office 2013
Microsoft Access proporciona tres modelos de objetos para usar en la creación, mantenimiento y administración de las bases de datos de Access y sus datos relacionados mediante Visual Basic.
Objetos de datos ActiveX de Microsoft (Microsoft ActiveX Data Objects, ADO)
ADO contiene los objetos necesarios para crear, mantener y eliminar registros en un origen de datos dado.
Microsoft ADO ext. para DDL y seguridad (ADOX)
ADOX proporciona los objetos del Lenguaje de definición de datos (DDL) necesarios para crear una base de datos y sus objetos contenidos, además de los objetos necesarios para administrar la seguridad.
Biblioteca Microsoft Jet y Replication Objects 2.5 (JRO)
Dado que los objetos ADO se diseñaron para trabajar con muchas bases de datos además de las bases de datos de Microsoft Jet, la funcionalidad específica de Jet se dividió en la biblioteca JRO.
En la tabla siguiente se muestran la funcionalidad que proporcionan los distintos modelos de objetos comparados con DAO.
Funcionalidad |
DAO |
ADO1 |
ADOX2 |
JRO |
---|---|---|---|---|
Crear conjuntos de registros. |
X |
X |
||
Editar propiedades de inicio. |
X |
X** |
||
Compatibilidad con ANSI92 SQL.*** |
X |
X |
||
Crear tablas. |
X |
X |
||
Cree una base de datos nueva. |
X |
X* |
||
Edite las propiedades de tabla existentes. |
X |
X |
||
Crear relaciones de tabla. |
X |
X* |
||
Edite la configuración de seguridad. |
X |
X* |
||
Compatibilidad con el atributo Compression para los datos de columna. |
X |
|||
Editar vistas o consultas SQL básicas almacenadas. |
X |
X* |
||
Crear consultas permanentes que son accesibles sólo mediante código. |
X* |
|||
Crear consultas accesibles por medio de la interfaz de usuario y código del contenedor de base de datos |
X |
|||
Base de datos compacta o codificada. |
X |
X4 |
||
Actualizar caché. |
X |
X |
||
Hacer que la base de datos sea replicable. |
X |
X3 |
||
Crear réplicas de base de datos. |
X |
X3 |
||
Sincronizar réplicas. |
X |
X3 |
||
Edite las propiedades de la base de datos. |
X |
|||
Cree propiedades de base de datos personalizadas. |
X |
|||
Editar propiedades de columna de tabla. |
X |
* Sólo disponible cuando se trabaja con bases de datos Microsoft Access. Las versiones futuras del proveedor SQL pueden proporcionar estas funciones en proyectos de Microsoft Access (.adp).
** Sólo disponible cuando se trabaja con proyectos de Access.
Aunque el motor de base de datos de Access admite alguna instancia de ANSI 92 SQL, aún no es totalmente compatible con ANSI92.
1 Usa el objeto Connection para hacer referencia a la base de datos.
2 Usa el objeto Catalog para hacer referencia a la base de datos.
3 Usa el objeto Replica para hacer referencia a la base de datos.
4 Usa el objeto JetEngine para hacer referencia a la base de datos.
Nota:
A diferencia de DAO, los objetos ADO y ADOX pueden realizar las acciones marcadas en bases de datos distintas de Jet siempre y cuando el proveedor de esas bases de datos admita esa acción.