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

ami7 Messages postés 99 Date d'inscription dimanche 8 août 2010 Statut Membre Dernière intervention 29 juin 2011 - 6 mai 2011 à 12:29
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 - 6 mai 2011 à 16:32
Bonjour,
SVP, je cherche comment extraire les données d'une base de données access

2 réponses

dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 6
6 mai 2011 à 15:58
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
0
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 6
6 mai 2011 à 16:32
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
0
Rejoignez-nous