Accès aux données à l’aide de Microsoft ADO.NET

Formation accès aux données à l’aide de Microsoft ADO.NET, tutoriel & guide de travaux pratiques en pdf.

Gestion des erreurs

La connexion ne s’ouvre –La chaîne de connexion n’est pas valide –Le serveur ou la base de données est introuvable –La connexion a échoué DataAdapterne peut pas créer un DataSet –La syntaxe SQL n’est pas valide –Le nom de table ou de champ n’est pas valide
Le Leçon: Utilisation de plusieurs tables on: Utilisation de plusieurs tables
Stockage de plusieurs tables Création de relations Navigation par programmation entre des tables à l’aide des relations Navigation par visuelle entre des tables à l’aide des relations Application pratique dirigée : Affichage de données issues de plusieurs tables

Stockage de plusieurs tables

Ajout de la première table
Ajout de tables consécutives
daCustomers = New SqlDataAdapter _ (« select * from Customers », conn1) daCustomers.Fill(ds, « Customers ») daCustomers = New SqlDataAdapter _ (« select * from Customers », conn1) daCustomers.Fill(ds, « Customers »)
Orders
Customers
daOrders = New SqlDataAdapter _ (« select * from Orders », conn2) daOrders.Fill(ds, « Orders ») daOrders = New SqlDataAdapter _ (« select * from Orders », conn2) daOrders.Fill(ds, « Orders »)
conn2 conn1
DataSetr

Création de relations

•Identification de la colonne parente
•Identification de la colonne enfant
•Création de DataRelation
Dim dr As New DataRelation _ (« name », parentCol, _ childCol) ds.DataRelations.Add(dr) Dim dr As New DataRelation _ (« name », parentCol, _ childCol) ds.DataRelations.Add(dr)
Dim parentCol As DataColumn = _ ds.Tables(« Customers »).Columns(« CustomerID ») Dim parentCol As DataColumn = _ ds.Tables(« Customers »).Columns(« CustomerID »)
Dim childCol As DataColumn = _ ds.Tables(« Orders »).Columns(« CustomerID ») Dim childCol As DataColumn = _ ds.Tables(« Orders »).Columns(« CustomerID »)

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *