Bonjour,
Je dois faire une requête qui me retourne des valeurs de deux tables différentes. Mon problème c'est que normalement, pour utiliser un dataset, je dois indiquer le nom de la table ce qui n'est pas possible dans ce cas.
Comment faire ?
Bonjour,
Je dois faire une requête qui me retourne des valeurs de deux tables différentes. Mon problème c'est que normalement, pour utiliser un dataset, je dois indiquer le nom de la table ce qui n'est pas possible dans ce cas.
Comment faire ?
Le nom d'une table de ton dataset n'a rien à voir avec tes tables de la BD, en fait, tu vas faire une requete qui va selectionner certains champs de tes 2 tables (et aussi les joindre avec un AND par exemple) et le résultat sera stocké dans la table "truc", par exemple, de ton dataset, que tu peux ensuite afficher (avec un datagrid).
Dis moi si j'me trompe.
tu n'es pas obligé d'utiliser le nom d'une table! tu peux faire come suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 s="select champ1,champ2 from t1,t2 where t1.id=t2.id... ... ... .. MyDataAdapter.Fill(MyDataSet) MyDataGrid.DataSource=MyDataSet.Tables(0)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager