Partager via


Comment : ajouter des requêtes globales à un groupe de données

Les requêtes globales sont des requêtes SQL qui retournent une valeur unique (scalaire) ou aucune valeur. En général, les fonctions globales exécutent des opérations de base de données telles que les insertions, les mises à jour, les suppressions et le regroupement d'informations (par exemple le nombre de clients contenus dans une table ou les charges totales de tous les éléments d'une commande particulière).

Vous pouvez ajouter des requêtes globales en exécutant l'Assistant Configuration de requêtes TableAdapter à partir du Concepteur de DataSet.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour ajouter une requête globale à un groupe de données

  1. Ouvrez un groupe de données dans le Concepteur de DataSet. Pour plus d'informations, consultez Comment : ouvrir un groupe de données dans le Concepteur de DataSet.

  2. Faites glisser une Requête depuis l'onglet DataSet de la Boîte à outils jusqu'à une zone vide du Concepteur de DataSet.

    La Configuration de requête TableAdapter (Assistant) s'ouvre.

  3. Choisissez une connexion pour la requête à utiliser. Vous pouvez sélectionner une connexion dans la liste ou en créer une nouvelle. Si vous créez une nouvelle connexion, vous pouvez choisir de l'enregistrer dans le fichier de configuration de l'application. Pour plus d'informations, consultez Comment : enregistrer et modifier des chaînes de connexion.

  4. Choisissez s'il convient d'utiliser des instructions SQL ou des procédures stockées.

  5. Choisissez la procédure stockée à utiliser ou, sur la page Choisir un type de requête de l'Assistant, choisissez le type de requête souhaité, puis cliquez sur Suivant.

  6. Spécifiez une requête qui exécute la tâche souhaitée (par exemple, SELECT COUNT(*) AS CustomerCount FROM Customers).

    Notes

    Si vous faites glisser directement une requête jusqu'au Concepteur de DataSet, une méthode qui ne retournera qu'une valeur scalaire (unique) est créée. Alors que la requête ou la procédure stockée que vous sélectionnez peut retourner plusieurs valeurs, la méthode créée par l'Assistant ne renvoie qu'une seule valeur. Par exemple, la requête peut retourner la première colonne de la première ligne des données retournées.

  7. Une fois l'Assistant terminé, la requête est ajoutée au Concepteur de DataSet. Pour plus d'informations sur l'exécution de la requête, consultez Comment : exécuter des requêtes TableAdapter.

Voir aussi

Tâches

Comment : créer des TableAdapters

Comment : créer des requêtes TableAdapter

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

Comment : naviguer parmi les données avec le contrôle BindingNavigator Windows Forms

Procédure pas à pas : affichage de données sur un Windows Form

Concepts

Liaison de contrôles Windows Forms à des données dans Visual Studio

Vue d'ensemble de TableAdapter

Concepteur de DataSet

Vue d'ensemble des sources de données

Autres ressources

Validation des données