Se connecter à des données dans une base de données Access (Windows Forms)Connect to data in an Access database (Windows Forms)

Vous pouvez vous connecter à une base de données Access (un fichier .mdf ou un fichier .accdb) à l’aide de Visual Studio.You can connect to an Access database (either an .mdf file or an .accdb file) by using Visual Studio. Après avoir défini la connexion, les données apparaissent dans le des Sources de données fenêtre.After you define the connection, the data appears in the Data Sources window. De là, vous pouvez faire glisser des tables ou des vues sur vos formulaires.From there, you can drag tables or views onto your forms.

PrérequisPrerequisites

Pour utiliser ces procédures, vous avez besoin d’un projet d’application Windows Forms et une base de données Access (fichier .accdb) ou une base de données Access 2000-2003 (fichier .mdb).To use these procedures, you need a Windows Forms application project, and either an Access database (.accdb file) or an Access 2000-2003 database (.mdb file). Suivez la procédure qui correspond à votre type de fichier.Follow the procedure that corresponds to your file type.

Création du dataset pour un fichier .accdbCreating the dataset for an .accdb file

Vous pouvez vous connecter aux bases de données créées par Access 2013, Office 365, Access 2010 ou Access 2007 à l’aide de la procédure suivante.You can connect to databases created through Access 2013, Office 365, Access 2010, or Access 2007 by using the following procedure.

Pour créer le groupe de donnéesTo create the dataset

  1. Ouvrez l’application Windows Forms à laquelle vous souhaitez vous connecter des données.Open the Windows Forms application to which you want to connect data.

  2. Sur le vue menu, sélectionnez autres fenêtres > des Sources de données.On the View menu, select Other Windows > Data Sources.

    Afficher d’autres Sources de données WindowsView Other Windows Data Sources

  3. Dans la fenêtre Sources de données , cliquez sur Ajouter une nouvelle source de données.In the Data Sources window, click Add New Data Source.

    Le Assistant de Configuration de Source de données s’ouvre.The Data Source Configuration Wizard opens.

  4. Sélectionnez base de données sur la choisir un Type de Source de données page, puis sélectionnez suivant.Select Database on the Choose a Data Source Type page, and then select Next.

  5. Sélectionnez Dataset sur la choisir un modèle de base de données page, puis sélectionnez suivant.Select Dataset on the Choose a Database Model page, and then select Next.

  6. Sur le choisir votre connexion de données page, sélectionnez nouvelle connexion pour configurer une connexion de données.On the Choose your Data Connection page, select New Connection to configure a new data connection.

    Le ajouter une connexion boîte de dialogue s’ouvre.The Add Connection dialog box opens.

  7. Sélectionnez le modification situé en regard du source de données zone de texte.Select the Change button next to the Data source text box.

    Le modifier la Source de données boîte de dialogue s’ouvre.The Change Data Source dialog box opens.

  8. Dans la liste des sources de données, choisissez <autres>.In the list of data sources, choose <other>. Dans le fournisseur de données liste déroulante, sélectionnez fournisseur de données .NET Framework pour OLE DB, puis choisissez OK.In the Data provider drop-down, select .NET Framework Data Provider for OLE DB, then choose OK.

  9. Dans le ajouter une connexion boîte de dialogue, sélectionnez Microsoft Office 12.0 accès de base de données du moteur fournisseur OLE DB à partir de la fournisseur OLE DB liste déroulante.Back in the Add Connection dialog box, select Microsoft Office 12.0 Access Database Engine OLE DB Provider from the OLE DB Provider drop-down.

    L’accès à Microsoft Office 12.0 fournisseur OLE DBOLE DB Provider Microsoft Office 12.0 Access

    Note

    Si vous ne voyez pas Microsoft Office 12.0 accès de base de données du moteur fournisseur OLE DB dans la liste déroulante du fournisseur OLE DB, vous devez installer le pilote Office System 2007 : composants de connectivité de données.If you don't see Microsoft Office 12.0 Access Database Engine OLE DB Provider in the OLE DB provider drop-down, you may need to install the 2007 Office System Driver: Data Connectivity Components.

  10. Dans le serveur ou nom de fichier zone de texte, spécifiez le chemin d’accès et de fichier nom du fichier .accdb que vous souhaitez vous connecter, puis sélectionnez OK.In the Server or file name text box, specify the path and file name of the .accdb file you want to connect to, and then select OK. (Si le fichier de base de données a un nom d’utilisateur et un mot de passe, indiquez-les avant de sélectionner OK.)(If the database file has a user name and password, specify them before you select OK.)

  11. Sélectionnez suivant sur la choisir votre connexion de données page.Select Next on the Choose your Data Connection page.

    Vous pouvez obtenir une boîte de dialogue qui vous indique que le fichier de données n’est pas dans votre projet actuel.You may get a dialog box telling you the data file is not in your current project. Sélectionnez Oui ou Non.Select Yes or No.

  12. Sélectionnez suivant sur la enregistrer la chaîne de connexion dans le fichier de Configuration de l’Application page.Select Next on the Save connection string to the Application Configuration file page.

  13. Développez le Tables nœud sur le choisir vos objets de base de données page.Expand the Tables node on the Choose your Database Objects page.

  14. Sélectionnez les tables ou les vues vous souhaitez dans votre jeu de données, puis sélectionnez Terminer.Select whatever tables or views you want in your dataset, and then select Finish.

    Le jeu de données est ajouté à votre projet et les tables et vues s’affichent dans le des Sources de données fenêtre.The dataset is added to your project, and the tables and views appear in the Data Sources window.

Création du dataset pour un fichier .mdbCreating the dataset for an .mdb file

Vous créez le jeu de données en exécutant la Assistant de Configuration de Source de données.You create the dataset by running the Data Source Configuration Wizard.

Pour créer le groupe de donnéesTo create the dataset

  1. Ouvrez l’application Windows Forms à laquelle vous souhaitez vous connecter des données.Open the Windows Forms application to which you want to connect data.

  2. Sur le vue menu, sélectionnez autres fenêtres > des Sources de données.On the View menu, select Other Windows > Data Sources.

    Afficher d’autres Sources de données WindowsView Other Windows Data Sources

  3. Dans la fenêtre Sources de données , cliquez sur Ajouter une nouvelle source de données.In the Data Sources window, click Add New Data Source.

    Le Assistant de Configuration de Source de données s’ouvre.The Data Source Configuration Wizard opens.

  4. Sélectionnez base de données sur la choisir un Type de Source de données page, puis sélectionnez suivant.Select Database on the Choose a Data Source Type page, and then select Next.

  5. Sélectionnez Dataset sur la choisir un modèle de base de données page, puis sélectionnez suivant.Select Dataset on the Choose a Database Model page, and then select Next.

  6. Sur le choisir votre connexion de données page, sélectionnez nouvelle connexion pour configurer une connexion de données.On the Choose your Data Connection page, select New Connection to configure a new data connection.

  7. Si la source de données n’est pas du fichier de base de données Microsoft Access (OLE DB), sélectionnez modification pour ouvrir le modifier la Source de données boîte de dialogue et sélectionnez Microsoft Accès au fichier de base de données, puis sélectionnez OK.If the data source is not Microsoft Access Database File (OLE DB), select Change to open the Change Data Source dialog box and select Microsoft Access Database File, and then select OK.

  8. Dans le nom de fichier de base de données, spécifiez le chemin d’accès et le nom du fichier .mdb que vous souhaitez vous connecter à, puis sélectionnez OK.In the Database file name, specify the path and name of the .mdb file you want to connect to, and then select OK.

    Ajouter le fichier de connexion de base de données AccessAdd Connection Access Database File

  9. Sélectionnez suivant sur la choisir votre connexion de données page.Select Next on the Choose your Data Connection page.

  10. Sélectionnez suivant sur la enregistrer la chaîne de connexion dans le fichier de Configuration de l’Application page.Select Next on the Save connection string to the Application Configuration file page.

  11. Développez le Tables nœud sur le choisir vos objets de base de données page.Expand the Tables node on the Choose your Database Objects page.

  12. Sélectionnez les tables ou les vues vous souhaitez dans votre jeu de données, puis sélectionnez Terminer.Select whatever tables or views you want in your dataset, and then select Finish.

    Le jeu de données est ajouté à votre projet et les tables et vues s’affichent dans le des Sources de données fenêtre.The dataset is added to your project, and the tables and views appear in the Data Sources window.

SécuritéSecurity

Le stockage d'informations sensibles (telles qu'un mot de passe) peut affecter la sécurité de votre application.Storing sensitive information (such as a password) can affect the security of your 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.Using Windows Authentication (also known as integrated security) is a more secure way to control access to a database. Pour plus d’informations, consultez Protection des informations de connexion.For more information, see Protecting Connection Information.

Étapes suivantesNext Steps

Le jeu de données que vous venez de créer est maintenant disponible dans le des Sources de données fenêtre.The dataset that you just created is now available in the Data Sources window. Vous pouvez désormais effectuer les tâches suivantes :You can now perform any of the following tasks:

Voir aussiSee also

Ajout de connexionsAdding connections