Partager via


Concepts de base d’ADOX

Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) est une extension aux objets et au modèle de programmation ADO. ADOX inclut des objets pour la création et la modification du schéma, ainsi que la sécurité. Étant donné qu’il s’agit d’une approche basée sur des objets pour la manipulation de schéma, vous pouvez écrire du code qui fonctionnera sur différentes sources de données, quelles que soient les différences dans leurs syntaxes natives.

ADOX est une bibliothèque complémentaire aux objets ADO principaux. Elle expose des objets supplémentaires pour la création, la modification et la suppression d’objets de schéma, comme des tables et des procédures. Elle inclut également des objets de sécurité pour gérer les utilisateurs et les groupes, et accorder et révoquer des autorisations sur les objets.

Pour utiliser ADOX avec votre outil de développement, vous devez établir une référence à la bibliothèque de types ADOX. La description de la bibliothèque ADOX est « Microsoft ADO Ext. for DDL and Security ». Le nom du fichier de bibliothèque ADOX est Msadox.dll, et l’ID de programme (ProgID) est « ADOX ». Pour plus d’informations sur l’établissement de références à des bibliothèques, consultez la documentation de votre outil de développement.

Le fournisseur Microsoft OLE DB pour le moteur de base de données Microsoft Jet prend entièrement en charge ADOX. Certaines fonctionnalités d’ADOX peuvent ne pas être prises en charge, selon votre fournisseur de données.

Ce document suppose une connaissance pratique du langage de programmation Microsoft Visual Basic et une connaissance générale d’ADO. Pour plus d’informations sur ADO, consultez le Guide du programmeur ADO. Pour plus d’informations générales sur ADOX, consultez les rubriques suivantes :

Voir aussi

Référence de l’API ADOX
Exemples de code ADOX
Collections ADOX
Constantes énumérées ADOX
Méthodes ADOX
Modèle objet ADOX
Objets ADOX
Propriétés ADOX
ADO multidimensionnel (ADO MD)
Guide du programmeur ADO