DataSet multiple

Signaler
Messages postés
12
Date d'inscription
vendredi 6 décembre 2002
Statut
Membre
Dernière intervention
19 août 2008
-
Messages postés
539
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
14 juillet 2010
-
Bonjour,

Je souhaite effectuer une connexion à ma base de donnée via un seul dataAdapter qui cumulerait les différentes requêtes. J'utilise une connexion OLEDB.
J'ai vu avec SqlDataAdapter nous avons le possibilité de faire cela :
SqlDataAdapter sda = new SqlDataAdapter(
"SELECT * FROM Customers;" +
"SELECT * FROM Products;");
sda.Fill(ds);

lorsque je fais la même chose pour un Oledb j'ai une erreur de compilation, il ne prend pas le +. Je ne souhaite pas faire d'union de table, car j'ai besoin de toutes les données des tables de ma base.
Quelle est la correspondance pour un OLEDB ?
Merci.

wag

1 réponse

Messages postés
539
Date d'inscription
vendredi 6 juin 2003
Statut
Membre
Dernière intervention
14 juillet 2010
1
SAlut,
Ceci ne fonctionnera pas, soit tu fais des contraintes, soit tu fais un merge. Par contre le merge c'est pénible parceque si il y a des champs qui n'existe pas dans une table elle se vera apparaitre dans la datatable final avec vide (ou null) comme valeur.
@+
youpi :)