Test de l'Assistant Ajout d'adaptateur de concepteur/table de groupe de données avec de nouvelles procédures stockées
Le test de l'Assistant Ajout d'adaptateur de concepteur/table de groupe de données à l'aide de nouvelles procédures stockées étend Test de glisser-déplacer de concepteur de dataset en ajoutant la manipulation des procédures stockées que vous venez de créer des objets sources de données déplacés vers le concepteur de DataSet de Visual Studio Explorateur de serveurs.
Procédure de test
Créez un projet d'application Windows.
Ajoutez un élément de projet DataSet .
De boîte à outils, faites glisser TableAdapter au concepteur de Dataset . assistant Configuration de TableAdapter s'affiche.
Dans la page de Choisir votre connexion de données , ajoutez une connexion à la base de données à l'aide de le fournisseur générique.
assurez-vous que la connexion est sélectionnée dans la zone de liste déroulante et cliquez sur Suivant.
Sur la page d' Enregistrez la chaîne de connexion dans le fichier de configuration de l'application , cliquez sur Suivant.
Dans la page de Choisissez un type de commande , sélectionnez l'option de Créez des procédures stockées et cliquez sur Suivant.
Cliquez sur le bouton de Générateur de requêtes pour concevoir graphiquement la chaîne SQL (ou, ou bien, vous pouvez taper une instruction SQL directement dans le volet SQL).
Après avoir créé la procédure stockée, et cliquiez sur Suivant.
Dans la page de Créez des procédures stockées , entrez les nouveaux noms de procédure stockée ou conservez les valeurs par défaut. Cliquez sur Suivant.
Dans la page de Choisir les méthodes à générer , conservez les valeurs par défaut et cliquez sur Suivant.
Sur page de résultats d'Assistant, cliquez sur Terminer.
Les procédures stockées créées dans la base de données et TableAdapter a été créé qui est lié jusqu'à les nouvelles procédures stockées. Vérifiez que les éléments suivants est correct dans le concepteur :
colonnes créées pour DataTable
la propriété de CommandText et la collection de Paramètres sur TableAdapter
Configuration d' Insérer, de Mettre à jour, les commandes et de suppression de la propriété et Paramètresde CommandText
répétez les étapes 3-13 avec les types suivants d'instructions SQL :
SELECT * du Tableau
SELECT * de TableWithoutPrimaryKey
SELECT * de TableWithMultipleColumnPrimaryKey
CHOISISSEZ <some columns> PARMI le Tableau
CHOISISSEZ <different datatypes> PARMI le Tableau
SELECT * du Tableau WHERE Column= <NamedParameter>
SELECT * de la vue
SELECT * de la fonction
SELECT le NOMBRE (*) de la table WHERE Column= <NamedParameter>
INSERT INTO des VALEURS de Tableau ( <NamedParameter1> , <NamedParameter2,…)
Tableau Column1= <NamedParameter> ANSI NULLS UPDATE WHERE Column2= <NamedParameter2>
UNPIN de la table WHERE Column= <NamedParameter>