Comment : établir une connexion à des données d'une base de données Access

Mise à jour : novembre 2007

Vous pouvez établir la communication entre votre application et une base de données Access en créant une connexion désignant le fichier de base de données réel (.mdb).

Pour vous connecter aux données contenues dans des fichiers Access, exécutez l'Assistant Configuration de source de données et sélectionnez Base de données sur la page Choisir un type de source de données.

Conseil :

Faites glisser un fichier .mdf ou .mdb depuis l'Explorateur Windows jusqu'à l'Explorateur de solutions afin de configurer automatiquement votre connexion et lancer l'Assistant Configuration de source de données pour y sélectionner les objets à utiliser dans votre application.

Vous pouvez démarrer l'Assistant en sélectionnant la commande Ajouter une nouvelle source de données dans le menu Données ou à partir de la fenêtre Sources de données. Vous pouvez également sélectionner la commande Ajouter un élément existant dans le menu Projet et naviguer jusqu'au fichier de base de données souhaité.

Une fois l'Assistant terminé, une copie de la base de données (fichier .mdb) et un fichier de groupe de données fortement typé (.xsd) sont ajoutés à votre projet. Les objets de base de données sélectionnés sont immédiatement disponibles dans la Sources de données, fenêtre et vous pouvez les faire glisser jusqu'à votre formulaire. Pour plus d'informations, consultez Vue d'ensemble de l'affichage des données.

Remarque :

Lorsque vous ajoutez le fichier .mdb à l'aide de l'Assistant Configuration de source de données, vous avez la possibilité d'ajouter le fichier à votre projet ou de le laisser à son emplacement d'origine. Pour plus d'informations, consultez Comment : gérer des fichiers de données locaux dans votre projet.

Remarque :

Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour vous connecter aux données d'une base de données Access avec la commande Ajouter une nouvelle source de données

  1. Dans le menu Données, cliquez sur Ajouter une nouvelle source de données.

  2. Sélectionnez Base de données dans la page Choisir un type de source de données.

  3. Sélectionnez Nouvelle connexion pour créer une nouvelle connexion de données.

    Remarque :

    Si la Source de données n'est pas Fichier de base de données Microsoft Access, sélectionnez Remplacer par, ouvrez la boîte de dialogue Choisir/Modifier la source de données, sélectionnez Fichier de base de données Microsoft Access, puis cliquez sur Continuer.

    Le fournisseur par défaut est le fournisseur .NET Framework pour OLE DB. Pour plus d'informations, consultez Choisir/Modifier la source de données, boîte de dialogue.

  4. Dans la zone Nom du fichier de base de données, entrez le chemin d'accès du fichier .mdb ou cliquez sur le bouton Parcourir pour rechercher le fichier de base de données.

  5. Entrez les informations de connexion éventuellement requises par votre base de données. Pour plus d'informations, consultez Ajouter une/Modifier la connexion (Microsoft Access).

  6. Cliquez sur OK, puis sur Suivant.

  7. Sélectionnez Oui pour copier le fichier .mdb dans votre projet, ou sur Non pour vous connecter au fichier de base de données à son emplacement actuel. Pour plus d'informations, consultez Comment : gérer des fichiers de données locaux dans votre projet.

  8. Cliquez sur Suivant.

  9. Développez l'arborescence des objets et sélectionnez les objets de base de données à utiliser dans votre application.

  10. Remplacez le Nom du DataSet par défaut, le cas échéant.

  11. Cliquez sur Terminer.

    Le groupe de données que vous venez de créer est maintenant disponible dans la fenêtre Sources de données. Ouvrez la fenêtre Sources de données en sélectionnant Afficher les sources de données dans le menu Données.

Pour vous connecter aux données d'une base de données Access avec la commande Ajouter un élément existant

  1. Sélectionnez Ajouter un élément existant dans le menu Projet ou faites glisser le fichier .mdb depuis Windows jusqu'à l'Explorateur de solutions.

  2. Développez l'arborescence des objets et sélectionnez les objets de base de données à utiliser dans votre application.

  3. Remplacez le Nom du DataSet par défaut, le cas échéant.

  4. Cliquez sur Terminer.

    Le groupe de données que vous venez de créer est maintenant disponible dans la fenêtre Sources de données. Ouvrez la fenêtre Sources de données en sélectionnant Afficher les sources de données dans le menu Données.

Étapes suivantes

Pour ajouter des fonctionnalités à votre application

  • Sélectionnez des éléments dans la fenêtre Sources de données et faites-les glisser jusqu'à un formulaire. Pour plus d'informations, consultez Vue d'ensemble de l'affichage des données.

    Remarque :

    Si la source de données n'apparaît pas dans la fenêtre Sources de données, cliquez sur le bouton Actualiser dans cette fenêtre.

Sécurité

Le stockage d'informations sensibles (telles qu'un nom de serveur, un nom d'utilisateur et un mot de passe) peut affecter la sécurité de votre application. L'utilisation de l'authentification Windows (également appelée sécurité intégrée) offre un moyen plus sûr de contrôler l'accès à une base de données. Pour plus d'informations, consultez Protection des informations de connexion (ADO.NET).

Voir aussi

Tâches

Comment : gérer des fichiers de données locaux dans votre projet

Procédure pas à pas : affichage de données sur un formulaire dans une application Windows

Comment : établir une connexion à des données d'une base de données

Comment : établir une connexion à des données dans un service Web

Comment : établir une connexion à des données dans un objet

Comment : établir une connexion aux données d'une base de données SQL Server Express

Concepts

Vue d'ensemble des données locales

Vue d'ensemble de TableAdapter

Concepteur de DataSet

Vue d'ensemble des sources de données