OVH Cloud OVH Cloud

Probleme DATASET et plusieurs tables

2 réponses
Avatar
Fabrice
Bonsoir à tous

Comment utiliser une requete SELECT avec des jointures, afin d'alimenter un
DATASET.Tous les exemples ne concernent qu'une seule table.
Ce que je voudrais c'est simplement faire une requete SELECT multiTables,
remplir le dataset et lier un datagrid sur lequel je fais des tri et paging

Exemple
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\\Samples\\Employee.mdb";
OleDbConnection myConnection = new OleDbConnection( connectionString );


string query = "select table1.colonne1, table2.colonne2... from table1,
table2 where table1.ide1 = table2.ide2";


OleDbDataAdapter myAdapter = new OleDbDataAdapter( query, myConnection );


DataSet employeeData = new DataSet(); myAdapter.Fill ( ---- ); --> Ici
que mettre et comment faire pour récupérer une représentation de ma
sélection.

merci de votre aide

2 réponses

Avatar
Norm
> DataSet employeeData = new DataSet(); myAdapter.Fill ( ---- ); -->
Ici


myAdapter.Fill (employeeData );

que ton select soit sur une ou plusieurs table ça ne change rien tu auras un
dataset avec les colonnes indiqués dans ton select.

ex.
Select t1.champ1, t2.champ2
from
....


te donneras un dataset ayant comme colonne
champ1 champ2
===== ==== a b
c d
Avatar
JohnPaulGeorgesRingo
bonjour Fabrice
j'ai peut être ici la réponse a tes questions
http://www.c2i.fr/code.aspx?IDCode54
ou ceci
http://www.c2i.fr/code.aspx?IDCodeD3
voire cela
http://www.c2i.fr/code.aspx?IDCodeD1

en espérant avoir été utile a ta recherche
bon coding ;)