Débuter en ASP.Net avec C# - pour lire une base de données

Bonjour,

Je cherche un tutoriel qui pourrait m’expliquer clairement comment lire une BDD Access en ASP.net avec C#

J’ai fait beaucoup de recherches mais j’ai trouvé seulement les variables de connexion.

Merci pour votre aide.

Tourne toi vers ODBC (System.Data.Odbc.OdbcConnection)
Comment utiliser le fournisseur managé ODBC .NET dans Visual C# .NET et chaîne de connexion

Oui mais je dois travailler avec Access, ya bien des tutos utilisant Access kan même!

string Pseudo = Textbox1.Text;
Session[“Pseudo”] = Pseudo;
try
{
int ID_Pseudo = 0;

        System.Data.OleDb.OleDbConnection Connexion = new System.Data.OleDb.OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=" + Server.MapPath("App_Data\\chat.mdb"));
        System.Data.OleDb.OleDbCommand InserePseudo = new System.Data.OleDb.OleDbCommand();
        System.Data.OleDb.OleDbCommand ChercheIDMax = new System.Data.OleDb.OleDbCommand();
        System.Data.OleDb.OleDbDataReader Lecture;
        Connexion.Open();
        ChercheIDMax.CommandText = "SELECT MAX(ID_Utilisateur) FROM Table_utilisateur";
        ChercheIDMax.Connection = Connexion;
        Lecture = ChercheIDMax.ExecuteReader();
        Lecture.Read();
        if (!Lecture.IsDBNull(0))
            ID_Pseudo = Lecture.GetInt32(0) + 1;
        Lecture.Close();
        Session["ID_Pseudo"] = ID_Pseudo.ToString();
        InserePseudo.Connection = Connexion;
        InserePseudo.CommandText = "INSERT INTO Table_utilisateur VALUES(" + ID_Pseudo.ToString() + ",'" + Pseudo + "');";
        InserePseudo.ExecuteNonQuery();
        Connexion.Close();
    }
    catch (Exception Erreur)
    {
        //Label1.Text="Erreur dans l'insertion";// trouver quoi faire !!
        Response.Write(Erreur.Message);
    }

Edité le 31/05/2007 à 17:23