Connecter à une base de données Access en utilisant ASP.net et C#
ce tutorial va vous permettre juste de se connecter à une base de données access d'une façon très simple.
ps: ce projet a été réaliser avec Microsoft VS dot net 2005.
Suivez les étapes suivantes pour pouvoir enfin connecter à une base de données access d'une façon aisée.
1)- créer un nouveau projet site web vide et nomme le connexion (par exemple)
2)- ajouter un nouvel élément au projet de type web forms default.aspx
3)- insérer le code suivant dans default.aspx
<asp:Button id="connecter" Text="Connecter" OnClick="Connexion" runat="server"/>
<asp:Label ID="label1" ForeColor="red" runat="server"/>
Notons que l'événement Onclick va appeler la méthode connexion lorsque vous cliquer 2 fois sur notre bouton, et le label va permettre d'afficher les messages vous êtes connectés dans le cas où la connexion est passée et erreur connexion dans le cas contraire
4)- en suite ajouter un nouvel élément au projet de type classe et nomme la classe ClassConnexion qui va permettre de se connecter à notre base,
dans cette classe ajouter le code suivant:
Remarque : visuel studio .net 2005 va vous demander de placer votre classe dans un répertoire spécial nommé App_Code --> accepter avec oui
public static string seconnecter()
{
try
{
OleDbConnection connect = new OleDbConnection();
connect.ConnectionString = ConfigurationManager.ConnectionStrings["oConnectionString"].ConnectionString;
// connect.ConnectionString = Configuration.connectionStrings("");
connect.Open();
return "Vous étés Connecté";
}
catch (Exception ex)
{
return "erreur connexion";
}
}
Pour le variable cConnectionString va être définit dans web.conf
5)- ajouter un nouvel élément de type web.conf et y rajouter ce code suivant da la partie connectionStrings:
<connectionStrings>
<!-- code à rajouter -->
<add name ="oConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\nombase.mdb" providerName="System.Jet.OLEDB.4.0"/>
<!-- Fin code-->
</connectionStrings>
Attention: Pour le mot clé Data Source vous devez taper le chemin de votre base de données:
ce chemin n'est pas valide : c:\myfolder\folder\mybase.mdb
ce chemin est valide : c:\\myfolder\\folder\\mybase.mdb
6)-
enfin revenir sur votre default.aspx en mode design et clicker sur votre bouton 2 fois ça vous ramènent dans l'événement connexion, cette méthode doit contenir ce code:
label1.text = ClassConnexion.seconnecter();
7)- sauver votre projet et exécuter en appuyant sur F5
Bonne chance