9

Click here to load reader

Exercice Ado.net

  • Upload
    spiroff

  • View
    2.316

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 1

Progression

Exercices

ADO .NET

Avec CSharp

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 2: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 2

1 – Présentation de la base de données 1.1 Modèle physique 2 - Exercices avec DataReader

2.1 Exo 1 : Connexion à la base de données 2.2 Exo 2 : Affichage dans une zone de texte 2.3 Exo 3 : Affichage dans liste (ComboBox et liste) 2.4 Exo 4 : Mise à jour de la base de données

– Exercices avec Dataset

3 Exo 1 : xo Exo 2 :

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 3: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 3

1 – Présentation de la base de données 1.1 Modèle physique

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 4: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 4

2.1 Exo 1 : Accès à la base de données Objectif : Etablir une connexion sur une base données SqlServeur avec l’objet

- SqlConnexion - Afficher l’état de la connexion

Ressources : Base de données : VideoScar Traitement : Le bouton Connexion permet d’ouvrir la connexion inclure la connexion dans un traitement d’erreur (try…catch) Le bouton Déconnexion de la fermer Le bouton fin termine l’application Dans la zone de texte, afficher l’état de la connexion :

- avec le paramètre State de l’objet connexion - envoyer les messages interceptés avec le bloc de gestion

des erreurs

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 5: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 5

Ecran 1 :

Après connexion bonne

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 6: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 6

2.2 Exo 2 : Affichage dans une zone de texte Objectif : Accéder à une table et afficher une occurrence avec les objets

- SqlCommand - SqlDataReader - Afficher le résultat de la requête dans des textBox

Ressources : Base de données : VideoScar Table ACTEUR Traitement : Afficher les nom et prénom d’un acteur à partir de la saisie de son numéro

- Saisir un code Acteur - Si saisie absente ou acteur inconnu envoyer un message - Sinon affichage écran 2 - Sur écran 2 retour écran 1.

Ecran 1

Ecran 2

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 7: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 7

2.3 Exo 3 : Affichage dans liste (ComboBox et liste) Objectif : Afficher la liste des réalisateurs, aprrès sélection de ce réalisateur, affichage des films réalisés par celui-ci. Accéder à une table et afficher n occurrences avec les objets

- SqlCommand - SqlDataReader - Afficher le résultat de la requête dans des listes (combo et

listeBox) Ressources : Base de données : VideoScar Tables : REALISA, FILM Traitement :

- Construire la liste des réalisateurs (le nom) dans la comboListe.

- Sur la sélection du réalisateur, lister ses Films dans la zone de liste.

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 8: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 8

Ecran 1

Ecran 1 Suite

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com

Page 9: Exercice Ado.net

Exercice Ado.Net

afpa – St Brieuc – Langueux 04/02/2007 Page : 9

2.4 Exo 4 : Mise à jour de la base de données Objectif : Mettre à jour la base de données avec les instructions SQL, DELETE, UPDATE, INSERT

- Ressources : Base de données : VideoScar Tables : Traitement :

- .

Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)http://www.pdfmail.com