Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1552 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Connection à plusieurs tables avec un datagrid

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connection à plusieurs tables avec un datagrid

n°543201
dunedan
Posté le 19-10-2003 à 19:18:07  profilanswer
 

Posté le: Dim Oct 19, 2003 17:48    Sujet du message: [debutant] Rapatrier les données de plusieurs tables      
 
--------------------------------------------------------------------------------
 
Bonjour,  
 
je me connecte à une base de données par le biais d'un dataadapter.  
 
Je voudrais récupérer différentes données contenues dans plusieurs tables de ma base dans un datagrid...  
 
Malheureusement cela ne marche pas... Quelqu'un peut-il m'aider ? Est-ce une limitation du datagrid ? Faut-il avoir plusieurs objets command (j'avoue que je suis complètement perdu.... :( )  
 
 
 
public class ResSub : System.Web.UI.Page
{
    protected System.Web.UI.WebControls.DataGrid myDataGrid;
    protected System.Data.OleDb.OleDbConnection myConnection;
    protected System.Data.OleDb.OleDbDataAdapter myDA;
    protected System.Data.DataSet ds;
    protected System.Data.DataView myDataView;
     
private void Page_Load(object sender, System.EventArgs e)
    {
    OleDbConnection myConnection =  new OleDbConnection();
    myConnection.ConnectionString =  "Provider=msdaora;Data Source=xxxxx;User Id=xxxxx;Password=xxxxx;" ;
    myConnection.Open();
    String requete= ("Select distinct tab1.subname,"+"tab2.bnumb,"+"tab3.lastname || ' ' ||tab3.firstname,"+"replace(tab4.fw, ',', '.'),"+ "to_char(tab4.subdt, 'dd-month-yyyy'),"+"tab2.activemoiety,"+ "tab2.notebooknumber,"+ "tab4.holdstatus,"+"to_char(tab4.holdstartdt, 'dd-month-yyyy'),"+ "to_char(tab4.holdenddt, 'dd-month-yyyy'), "+"tab6.stcondition ,  "+
"tab8.hp  "+
"from tab1,tab2,tab3,tab4,tab5,tab6,tab7,tab8 "+
"where tab1.subid = tab2.subid" +
"and tab3.tab3id = tab1.responsibleid"+
"and tab4.tab2id = tab2.tab2id"+
"and tab5.tab2id(+) = tab2.tab2id "+
"and tab5.sstab12id = tab6.sstab12id(+)"+
"and tab7.tab2id(+) = tab2.tab2id"+
"and tab7.sstab13id = tab8.sstab13id(+)"+
"and tab1.substancename like 'POL12312%'" ) ;
 
DataSet ds = new DataSet();
OleDbDataAdapter myDA = new OleDbDataAdapter(requete, myConnection);
myDA.Fill(ds,"tab2, tab1, tab3,tab4, tab5, tab6, tab7, tab8" );
DataView myDataView = new DataView(ds.Tables["tab2, tab1, tab3,tab4, tab5, tab6, tab7, tab8"]);
myDataGrid.DataSource = myDataView;
myDataGrid.DataBind();
myConnection.Close();
}
 

mood
Publicité
Posté le 19-10-2003 à 19:18:07  profilanswer
 

n°544322
jagstang
Pa Capona ಠ_ಠ
Posté le 19-10-2003 à 20:29:57  profilanswer
 

pas bien çA :  
 

Code :
  1. Posté le: Dim O
  2. ct 19, 2003 17:48    Sujet du message: [debutant] Rapatrier les données de plusieurs tables     
  3. --------------------------------------------------------------------------------


 
Sinon pour ton problème je dirais qu'il te suffit de faire des UNION.  

n°544345
dunedan
Posté le 19-10-2003 à 21:30:10  profilanswer
 

Merci pour ta réponse, mais euh.. je ne vois pas pourquoi le fait de faire des unions changerait qqchose peux-tu être plus explicite stp ?
 

n°544417
jagstang
Pa Capona ಠ_ಠ
Posté le 19-10-2003 à 23:14:23  profilanswer
 

si tu fais des unions tu n'as qu'un seul dataset. donc plus de problème. pis c'est quoi ces noms de table ? table1, etc...

n°544426
Tetedeienc​h
Head Of God
Posté le 19-10-2003 à 23:23:29  profilanswer
 

J'avais compris qu'il parlait de base de donnée distribuée moi...

n°544573
jagstang
Pa Capona ಠ_ಠ
Posté le 20-10-2003 à 09:34:00  profilanswer
 

pas clair en effet. mais vu le titre je dirais que non


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Connection à plusieurs tables avec un datagrid

 

Sujets relatifs
[HTML] Optimisations des tables[Java] Plusieurs versions de JVM installées : problème
Demande de précisions sur la Class Connection[HTML/Php] Formulaires en plusieurs parties?
Forcer plusieurs checkboxTables de Hashage
[HTML/js] Liens vers plusieurs framefonction de comparaison entre plusieurs variables
sql : plusieurs fois le meme champ dans un select ?Modélisateur de tables MySql
Plus de sujets relatifs à : Connection à plusieurs tables avec un datagrid


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR