Assistant Configuration de source de données

Mise à jour : novembre 2007

L'Assistant Configuration de source de données crée et modifie des sources de données dans votre application. Ces sources de données peuvent être constituées de bases de données, de services Web ou d'objets et peuvent être liées à des contrôles qui affiche des données sur des formulaires. Pour plus d'informations, consultez Vue d'ensemble des sources de données.

Une fois l'Assistant terminé, la source de données est disponible dans la fenêtre Sources de données et vous pouvez la faire glisser sur des formulaires dans des applications Windows. Pour plus d'informations, consultez Affichage des données sur des formulaires dans les applications Windows.

En commençant dans Visual Studio 2008 SP1, vous pouvez configurer la synchronisation des données à partir de l'Assistant Configuration de source de données. Pour plus d'informations, consultez Procédure pas à pas : création d'une application occasionnellement connectée à l'aide de l'Assistant Configuration de source de données.

En outre, la prise en charge du suivi des modifications dans SQL Server 2008 a été ajoutée pour Visual Studio 2008 SP1. Vous pouvez activer le suivi des modifications SQL Server 2008 lorsque vous configurez la synchronisation à partir de l'Assistant Configuration de source de données. Pour plus d'informations, consultez Comment : configurer la synchronisation de données pour l'utilisation du suivi des modifications SQL Server.

Exécution de l'Assistant

Vous pouvez exécuter l'Assistant de l'une des manières suivantes :

  • Choisissez Ajouter une nouvelle source de données dans le menu Données.

  • Choisissez Ajouter une nouvelle source de données dans la Sources de données, fenêtre.

  • Choisissez Ajouter une nouvelle source de données dans la propriété DataSource de contrôles Windows Forms pouvant être liés.

Selon le type de source de données sélectionné (base de données, service Web ou objet), l'Assistant commencera à la page correspondante. Pour plus d'informations sur une page spécifique, sélectionnez-la dans la liste suivante :

  • Choisir un type de source de données

  • Choisir votre connexion de données

  • Enregistrer la chaîne de connexion dans le fichier de configuration de l'application

  • Choisir vos objets de base de données

  • Choisir les tables à mettre en cache (Visual Studio 2008 SP1)

  • Ajouter une référence Web

  • Sélectionner un objet auquel effectuer la liaison

Choisir un type de source de données

Sélectionnez le type de source de données à créer parmi les options disponibles répertoriées sur la page Choisir un type de source de données. Les types de source de données actuellement pris en charge comprennent des bases de données, des services Web et des objets. Une fois l'Assistant exécuté, le résultat obtenu dépend du type de source de données sélectionné.

Le tableau suivant affiche les résultats de la sélection de chaque type :

Type de source de données

Description

Résultat dans le projet

Base de données

Permet à votre application de se connecter aux données figurant dans des produits de base de données, tels que Microsoft SQL Server, et d'y apporter des modifications.

Groupe de données typé (fichier .xsd).

Service Web

Permet à votre application de se connecter aux données et méthodes d'un service Web et de les utiliser.

Comme les services Web peuvent retourner un grand nombre de types d'objets différents, la source de données résultante est déterminée par les objets retournés par le service Web.

Objet

Permet à votre application d'utiliser des données contenues dans des objets existants.

Si l'objet ne se situe pas dans le projet, vous devez ajouter une référence à l'objet sélectionné pour qu'il s'affiche dans l'Assistant.

Choisir votre connexion de données

Sélectionnez une connexion existante dans la liste des connexions ou cliquez sur Nouvelle connexion pour ouvrir la Ajouter/Modifier une connexion, boîte de dialogue (Général) et créer une connexion à la base de données.

Une fois la boîte de dialogue Propriétés de connexion renseignée, la zone Détails de connexion affiche des informations en lecture seule sur le fournisseur sélectionné et sur la chaîne de connexion.

Enregistrer la chaîne de connexion dans le fichier de configuration de l'application

Choisissez Oui, enregistrer la connexion en tant que pour stocker la chaîne de connexion dans le fichier de configuration de l'application. Tapez un nom pour la connexion ou utilisez le nom par défaut fourni.

L'enregistrement des chaînes de connexion dans le fichier de configuration de l'application simplifie le processus de maintenance de votre application si la connexion de base de données est modifiée. En cas de modification de la connexion de base de données, vous pouvez modifier la chaîne de connexion dans le fichier de configuration de l'application au lieu de modifier le code source ou d'avoir à recompiler votre application. Pour plus d'informations sur la modification d'une chaîne de connexion dans le fichier de configuration de l'application, consultez Comment : modifier une chaîne de connexion.

Note de sécurité :

Les informations sont stockées dans le fichier de configuration de l'application sous forme de texte brut. Vous pouvez chiffrer vos données pour limiter le risque d'accès non autorisé aux informations sensibles. Pour plus d'informations, consultez Chiffrement et déchiffrement de données.

Choisir vos objets de base de données

Parmi les objets disponibles affichés dans l'arborescence, sélectionnez les objets de la base de données à importer dans l'application.

Sélectionnez Activer la mise en cache de la base de données locale pour stocker (mettre en cache) des données dans une base de données locale sur le client. Sélectionnez tous les objets de base de données que vous souhaitez dans votre groupe de données. Vous avez alors la possibilité de sélectionner les tables à mettre en cache réellement localement dans la page suivante de l'Assistant (page Choisir les tables à mettre en cache). Pour plus d'informations sur la mise en cache de la base de données locale, consultez Vue d'ensemble des applications occasionnellement connectées.

Indiquez le nom du groupe de données dans la zone Nom du DataSet.

Conseil :

Vous pouvez, si nécessaire, redimensionner la fenêtre.

Choisir les tables à mettre en cache (Visual Studio 2008 SP1)

Cette page apparaît uniquement si vous avez sélectionné Activer la mise en cache de la base de données locale dans la page Choisir vos objets de base de données.

Sélectionnez les tables à mettre en cache localement sur le client, puis sélectionnez le mode de synchronisation de chaque table.

Lorsque vous vous connectez à une base de données SQL Server 2008, vous pouvez sélectionner Utiliser le suivi des modifications SQL Server 2008 pour utiliser les fonctionnalités de suivi des modifications incorporées dans SQL Server 2008.

Pour plus d'informations sur l'incorporation d'un cache de base de données locale dans votre application, consultez Vue d'ensemble des applications occasionnellement connectées.

Ajouter une référence Web

Remplissez la page Ajouter une référence Web de l'Assistant pour ajouter une référence au service Web dans votre projet et remplir la fenêtre Sources de données avec les objets retournés par le service Web. La source de données créée par le service Web contient les éléments retournés par ce dernier. Par exemple, si le service Web retourne un groupe de données typé, la source de données créée correspond au groupe de données, alors que si le service Web retourne un type, la source de données correspond au type retourné. Pour plus d'informations, consultez Ajouter une référence Web, boîte de dialogue.

Remarque :

Les éléments qui s'affichent dans la fenêtre Sources de données dépendent des informations retournées par le service Web. Il se peut que certains services Web ne fournissent pas suffisamment d'informations pour permettre à l'Assistant Configuration de source de données de créer des objets pouvant être liés. Par exemple, si le service Web retourne un groupe de données non typé, aucun élément ne s'affiche dans la fenêtre Sources de données une fois l'Assistant exécuté. Cela est dû au fait que les groupes de données non typés ne fournissent pas de schéma. L'Assistant ne possède donc pas suffisamment d'informations pour créer la source de données.

Sélectionner un objet auquel effectuer la liaison

Sélectionnez dans l'arborescence l'objet auquel effectuer la liaison. L'arborescence n'affiche que les objets actuellement contenus dans votre application. Pour lier un objet externe à votre application, vous devez d'abord ajouter une référence de votre application à l'objet externe. Pour ajouter des références à des assemblys externes, cliquez sur Ajouter une référence dans le menu Projet, puis sélectionnez l'assembly concerné dans la Ajouter une référence, boîte de dialogue. Une fois la référence ajoutée, naviguez dans l'arborescence jusqu'au type souhaité et cliquez sur Suivant.

Remarque :

Si l'objet souhaité n'apparaît pas dans l'Assistant, générez le projet qui contient votre objet et redémarrez l'Assistant.

Voir aussi

Tâches

Comment : créer des TableAdapters

Comment : créer des requêtes TableAdapter

Concepts

Vue d'ensemble de TableAdapter

Vue d'ensemble des applications occasionnellement connectées

Autres ressources

Mise en route avec l'accès aux données

Connexion aux données dans Visual Studio

Préparation de votre application pour recevoir des données

Extraction de données dans votre application

Affichage des données sur des formulaires dans les applications Windows

Modification des données dans votre application

Validation des données

Enregistrement des données