Partager via


Annexe A : Fournisseurs

S’applique à : Access 2013, Office 2013

Cette section s'intéresse à trois types de fournisseurs : les fournisseurs de données, les fournisseurs de services et les composants de services. Il existe deux catégories de fournisseurs : les fournisseurs de données et les fournisseurs de services. Un fournisseur de données est propriétaire de ses données et les expose dans un format tabulaire à votre application. Un fournisseur de services encapsule un service en produisant et en consommant des données, ce qui étend les fonctionnalités de vos applications ADO. Un fournisseur de services peut être également défini comme un composant de service, qui doit fonctionner conjointement avec d’autres composants ou fournisseurs de services.

Fournisseurs de données

ADO est un outil puissant et flexible capable de se connecter à n'importe quel fournisseur de données d'un groupe de fournisseurs différents tout en continuant d'exposer le même modèle de programmation, indépendamment des fonctionnalités spécifiques du fournisseur choisi.

Cependant, comme chaque fournisseur de données est unique, le mode d'interaction de votre application avec ADO variera légèrement en fonction du fournisseur de données. Les différences portent généralement sur trois grands points :

Les détails concernant chaque fournisseur de données de Microsoft actuellement disponible sont répertoriés ci-dessous.

Zone

Rubrique

Bases de données ODBC

Fournisseur Microsoft OLE DB pour ODBC

Service d'indexation Microsoft

Fournisseur Microsoft OLE DB pour le service d’indexation Microsoft

Service Microsoft Active Directory

Fournisseur Microsoft OLE DB pour le service Microsoft Active Directory

Bases de données Microsoft Jet

Microsoft OLE DB Provider for Microsoft Jet

Microsoft SQL Server

Fournisseur Microsoft OLE DB pour SQL Server

Bases de données Oracle

Fournisseur Microsoft OLE DB pour Oracle

Publication Internet

Fournisseur Microsoft OLE DB pour la publication Internet

Propriétés dynamiques spécifiques au fournisseur

Les collections Properties des objets Connection, Command et Recordset incluent des propriétés dynamiques spécifiques au fournisseur. Ces propriétés donnent des informations sur les fonctionnalités spécifiques au fournisseur qui viennent compléter les propriétés intégrées prises en charge par ADO.

Après avoir établi la connexion et après avoir créé ces objets, utilisez la méthode Refresh sur la collection Properties de l'objet pour obtenir les propriétés spécifiques au fournisseur. Consultez la documentation de fournisseur et le guide OLE DB Programmer's Reference (en anglais) pour obtenir des informations détaillées sur ces propriétés dynamiques.

Fournisseurs de services

Pour utiliser un fournisseur de services, vous devez fournir un mot clé. Vous devez aussi connaître les propriétés dynamiques spécifiques à chaque fournisseur de services. Les détails spécifiques à chaque fournisseur sont répertoriés pour tous les fournisseurs de services Microsoft disponibles :

Composants de service

Le composant de services Service de curseur pour OLE DB complète les fonctions de prise en charge du curseur des fournisseurs de données. Il exige également l'utilisation d'un mot clé et possède des propriétés dynamiques.

Pour plus d'informations sur les fournisseurs, consultez la documentation relative à Microsoft OLE DB dans le kit de développement logiciel (SDK) des composants Microsoft Data Access ou visitez le Centre Accès aux Données et Stockage.

Commandes du fournisseur

Pour chaque fournisseur répertorié ici, si vos applications permettent aux utilisateurs d’entrer des instructions SQL en tant que commandes du fournisseur, vous devez toujours valider l’entrée utilisateur et être vigilant face aux attaques de hacker possibles à l’aide d’une instruction SQL potentiellement dangereuse, telle que , dans le cadre de l’entrée utilisateur.