769797445 Afpa Pont de Claix page 1
16 avril 2017
Accès aux données : ADO.NET
Support de Formation
Auteurs : Philippe GARRAUD, Régis LECU, Marc FAYOLLE
769797445 Afpa Pont de Claix page 2
16 avril 2017
Objectif
Maîtriser l’accès aux bases de données, en utilisant les objets ADO.net
Mode d’emploi
Pour chacun des thèmes abordés, ce support de formation :
présente les points essentiels
renvoie à des supports de cours, des livres ou à la documentation en ligne du
constructeur, par le symbole :
propose des exercices pratiques par le symbole :
Autres symboles utilisés :
Point important qui mérite d’être souligné

A éviter à tout prix !
Manipulation à réaliser avec un utilitaire graphique (qui devrait
normalement simplifier le travail !)
Approfondissement : travail de documentation ou exercice supplémentaire,
à faire individuellement (non intégré dans le temps de formation moyen)
769797445 Afpa Pont de Claix page 3
16 avril 2017
Lectures conseillées
- Manuel de référence Microsoft ADO. NET, de David Sceppa
- La documentation en ligne de VB .NET (très détaillée, et en français). Nous
indiquerons à chaque chapitre les recherches à effectuer dans l’index.
Outils de développement
Visual Studio .net
Microsoft SQL server
769797445 Afpa Pont de Claix page 4
16 avril 2017
Sommaire
1 PRESENTATION GENERALE D’ADO .NET ...................................................... 6
1.1 Quelques mots sur l’architecture .NET de Microsoft .......................................................................... 6
1.2 Le modèle objet d’ADO .NET................................................................................................................ 7
1.3 Les objets du Fournisseur de données................................................................................................... 8
1.4 Les objets du DataSet ............................................................................................................................. 8
2 L’ACCES AUX DONNEES EN MODE CONNECTE ........................................... 9
2.1 La connexion ado .net ............................................................................................................................. 9
2.1.1 Créer une connexion par code ........................................................................... 9
2.1.2 Quelques propriétés et méthodes de l’objet SqlConnection ............................. 10
2.1.3 Créer et configurer une connexion avec l’assistant ......................................... 10
2.1.4 Accéder aux données, par l’explorateur de serveurs ....................................... 11
2.2 La commande ado .net .......................................................................................................................... 12
2.2.1 Création et initialisation d’une commande par code ....................................... 12
2.2.2 Quelques propriétés et méthodes de l’objet Command .................................... 13
2.2.3 Requêtes de mise à jour .................................................................................... 13
2.2.4 Requêtes paramétrées ...................................................................................... 15
2.2.4.1 Utilisation des commandes paramétrées, par code .............................................................. 15
2.2.4.2 Quelques propriétés et méthodes des paramètres ................................................................ 16
2.2.4.3 Création d’une commande paramétrée, avec l’assistant ...................................................... 16
2.2.5 Requête de type SELECT .................................................................................. 17
2.2.5.1 Exécution d’une commande par ExecuteScalar() ................................................................ 17
2.2.5.2 Exécution d’une commande par ExecuteReader() ............................................................... 18
2.2.5.3 Quelques propriétés et méthodes de l’objet DataReader ..................................................... 19
2.3 Les transactions .................................................................................................................................... 21
2.3.1 La gestion des transactions ............................................................................... 21
2.3.2 Quelques propriétés et méthodes de l’objet Transaction ................................. 22
2.4 L’utilisation des procédures stockées .................................................................................................. 23
2.4.1 Appel de la procédure stockée ......................................................................... 23
2.4.2 Récupération des résultats de la procédure stockée ........................................ 23
2.4.3 Procédure stockée et gestion des transactions ................................................. 24
3 L’ACCES AUX DONNEES EN MODE DECONNECTE .................................... 25
3.1 Le DataSet ............................................................................................................................................. 25
3.1.1 Quelques propriétés et méthodes des objets DataSet et DataTable ................. 26
769797445 Afpa Pont de Claix page 5
16 avril 2017
3.2 Le DataAdapter .................................................................................................................................... 26
3.2.1 Quelques propriétés et méthodes de l’objet DataAdapter ............................... 27
3.3 Utilisation du DataSet et du DataAdapter par code ......................................................................... 28
3.4 Utilisation du DataSet à l’aide de l’assistant ..................................................................................... 30
3.5 les controles liés ..................................................................................................................................... 32
3.5.1 Le DataBinding ................................................................................................ 32
3.5.2 Les DataGrids .................................................................................................. 33
3.5.3 Les ComboBox et les ListBox ........................................................................... 35
3.6 Les mises a jour via les datasets .......................................................................................................... 37
4 LES REPORTS ................................................................................................ 39
4.1 Création d’un Report ........................................................................................................................... 39
4.2 Exécution du report .............................................................................................................................. 40
1 / 41 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !