Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Connexion à une base de données Access avec code C#


Information sur le tutorial

Catégorie :Base de données Tutorial .NET ( DotNet ) Date de création : 11/09/2008 01:35:50 Vu : 2 196 fois

Note :
Aucune note

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

Description

Cette  tuto a pour but de se connecter à une base de données access d'une manière aisé
le principe de ce tuto est de declarer la chaine de connexion dans le fichier web.conf et de separer la méthode de connexion dans une autre classe  


Tutorial


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

signaler à un administrateur
Commentaire de ozagi85 le 15/11/2008 22:41:07

j'ai réussi d'exécuter le code. je vous remercie Mr khaldani83

signaler à un administrateur
Commentaire de infomoh le 19/11/2008 19:37:45

pour qoi tu choisie la basse de donnée Access, toujour l'acces est pose des problémes    

signaler à un administrateur
Commentaire de scoufild le 21/11/2008 15:55:21

Bonjour ,
je cherhche un exemple d'un mini chat et comment envoyé des msg avec (c#).
cordialement

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,047 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.