Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
Progression
Exercices
ADO .NET
Avec CSharp
afpa – St Brieuc – Langueux 04/02/2007 Page : 1
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
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 :
afpa – St Brieuc – Langueux 04/02/2007 Page : 2
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
1 – Présentation de la base de données
1.1 Modèle physique
afpa – St Brieuc – Langueux 04/02/2007 Page : 3
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
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
afpa – St Brieuc – Langueux 04/02/2007 Page : 4
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
Ecran 1 :
Après connexion bonne
afpa – St Brieuc – Langueux 04/02/2007 Page : 5
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
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
afpa – St Brieuc – Langueux 04/02/2007 Page : 6
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
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.
afpa – St Brieuc – Langueux 04/02/2007 Page : 7
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
Ecran 1
Ecran 1 Suite
afpa – St Brieuc – Langueux 04/02/2007 Page : 8
Ce document a été fabriqué par PDFmail (Copyright RTE Multimedia)
[Link]
Exercice [Link]
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 :
- .
afpa – St Brieuc – Langueux 04/02/2007 Page : 9