Click here to load reader
Upload
spiroff
View
2.316
Download
2
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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