comment extraire les données d'une base de données access

Signaler
Messages postés
99
Date d'inscription
dimanche 8 août 2010
Statut
Membre
Dernière intervention
29 juin 2011
-
Messages postés
616
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
-
Bonjour,
SVP, je cherche comment extraire les données d'une base de données access

2 réponses

Messages postés
616
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
6
regarde oledbconnection et oledbcommand dans la msdn, puis OleDbAdapter, les DataSet etc...

[b]"Chez ceux qui semblent très vertueux se cachent en général la vanité, l'orgueil, l'intolérance".

P.Coehlo (Maktub 2004)/b
Messages postés
616
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
6
Sinon tu as ça en mode connecté :

String ConnStr = @« Provider=Microsoft.Jet.OleDB.4.0 ;Data Source=C:\MaBase.mdb» ;
    OleDbConnection oConn = new OleDbConnexion(ConnStr);
    try
    {
        oConn.open();
        String sqlQuery = "SELECT * FROM MATABLE";
        OleDbCommand oCmd = new OleDbCommand(sqlQuery,oConn) ;
        OleDbDataReader result = oCmd.ExecuteReader();
        if( result != null)
        {
    while(rdr.Read())
            {
                Console.WriteLine((string)result[« NOMCOLONNE »]) ;
            }
        }
        oConn.close();
    }
    catch(Exception e)
    {
        MessageBox.Show(“Erreur :” + e.Message);
    }


où bien ça en mode déconnecté :

String ConnStr = @« Provider=Microsoft.Jet.OleDB.4.0 ;Data Source=C:\MaBase.mdb» ;
    OleDbConnection oConn = new OleDbConnexion(ConnStr);
    try
    {
        Dataset result = new DataSet;
        String sqlQuery = "SELECT * FROM MATABLE";
        OleDbDataAdapter oDA = new OleDbDataAdapter(sqlQuery, oConn);
        oDA.Fill(result,"NOM_DE_LA_TABLE_EN_MEMOIRE" );
        for (int i = 0 ; i < oDA.Tables["NOM_DE_LA_TABLE_EN_MEMOIRE"].ROWS.COUNT ; i++)
        {
            Console.WriteLine (oDA.Tables["NOM_DE_LA_TABLE_EN_MEMOIRE"].ROWS[i]["NOMCOLONNE"].ToString());
        }
     
    }
    catch(Exception e)
    {
        MessageBox.Show(&#147;Erreur :&#148; + e.Message);
    }


Voilà amuse toi bien


[b]"Chez ceux qui semblent très vertueux se cachent en général la vanité, l'orgueil, l'intolérance".

P.Coehlo (Maktub 2004)/b