Partager via


Utilisation d’ActiveX Data Objects (ADO)

S’applique à : Access 2013, Office 2013

Microsoft Access fournit trois modèles objet à utiliser dans la création, la maintenance et la gestion de vos bases de données Access et de leurs données associées à l’aide de Visual Basic.

Objets de données Microsoft ActiveX (ADO)

ADO contient les objets nécessaires pour créer, maintenir et supprimer des enregistrements dans une source de données.

Microsoft ADO ext. pour DDL et sécurité (ADOX)

ADOX fournit les objets DDL (Data Definition Language) nécessaires pour créer une base de données et ses objets contenus en plus des objets nécessaires à la gestion de la sécurité.

Bibliothèque Microsoft Jet and Replication Objects 2.5 (JRO)

Étant donné que les objets ADO ont été conçus pour fonctionner avec de nombreuses bases de données en plus des bases de données Microsoft Jet, les fonctionnalités spécifiques à Jet ont été réparties dans la bibliothèque JRO.

Le tableau ci-dessous indique les fonctionnalités offertes par chaque composant par rapport à DAO.

Les fonctionnalités

DAO

ADO1

ADOX2

JRO
(MDB uniquement)

Créez des recordsets.

X

X

Modifier les propriétés de démarrage.

X

X**

Prise en charge d’ANSI92 SQL.***

X

X

Créez des tables.

X

X

Créez une base de données.

X

X*

Modifier les propriétés de table existantes.

X

X

Créer des relations de table.

X

X*

Modifier les paramètres de sécurité.

X

X*

Prise en charge de l’attribut Compression pour les données de colonne.

X

Modifiez les requêtes ou vues SQL de base stockées.

X

X*

Créer des requêtes permanentes uniquement accessibles par code

X*

Créer des requêtes accessibles par conteneur/IU et code de base de données

X

Compacter/encoder la base de données.

X

X4

Actualiser le cache.

X

X

Rendre la base de données réplicable.

X

X3

Créer des réplicas de base de données.

X

X3

Synchronisez les réplicas.

X

X3

Modifier les propriétés de la base de données.

X

Créez des propriétés de base de données personnalisées.

X

Modifier les propriétés de colonne de table.

X

* Uniquement disponible pour la manipulation de bases de données Microsoft Access. Les versions futures de SQL Provider offriront peut-être cette fonctionnalité dans des projets Microsoft Access (.adp).

** Uniquement disponible pour la manipulation de projets Access.

Bien que le moteur de base de données Access prend en charge certains SQL ANSI 92, il n’est pas encore entièrement conforme à ANSI92.

1 Utilise l’objet Connection pour référencer la base de données.

2 Utilise l’objet Catalog pour référencer la base de données.

3 Utilise l’objet réplica pour référencer la base de données.

4 Utilise l’objet JetEngine pour référencer la base de données.

Remarque

Contrairement à DAO, les objets ADO et ADOX peuvent effectuer les actions marquées dans des bases de données autres que Jet tant que le fournisseur de ces bases de données prend en charge cette action.