C sharp base de données access

Résolu
elogru54 Messages postés 2 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 14 janvier 2009 - 13 janv. 2009 à 19:52
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 17 janv. 2009 à 21:49
bonsoir,
je cherche comment insérer dans une base de données access, des informations que je récupère par mon application c#. si quelqu'un avait un bout de code ou quoi que ce soit comme exemple, ce serait sympa... merci d'avance.

4 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Modérateur Dernière intervention 15 juillet 2011 37
13 janv. 2009 à 23:19
Salut

Regardes les coachs c# sur le site microsoft.

Il y a des tutoriaux partout sur internet.

Bon coding
3
cs_momo187 Messages postés 15 Date d'inscription lundi 25 août 2008 Statut Membre Dernière intervention 17 novembre 2010
14 janv. 2009 à 10:12
Bonjour, je te donne un petit exemple d'un ajout dans une base de données ACCESS après clique :

OleDbConnection

objConnection =
null;

OleDbCommand objCmd =
null;

String strConnection, strSQL;

strConnection =

"Provider=microsoft.ace.oledb.12.0;Data Source=" + CheminDeBase +
"\\OMRNavig.accdb";objConnection =

new
OleDbConnection(strConnection);objConnection.ConnectionString = strConnection;

objConnection.Open();

strSQL =

"INSERT INTO Tbl_Favoris (Adresse) VALUES ('"+ txtAdresse.Text +
"')"; objCmd =

new
OleDbCommand(strSQL, objConnection);objCmd.ExecuteNonQuery();
3
elogru54 Messages postés 2 Date d'inscription mardi 19 février 2008 Statut Membre Dernière intervention 14 janvier 2009
14 janv. 2009 à 11:40
Merci, je vais tester tout ça...
3
cs_coq Messages postés 6351 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 100
17 janv. 2009 à 21:49
Salut,

En n'oubliant pas de remplacer ceci par une requête paramétrée :
strSQL = "INSERT INTO Tbl_Favoris (Adresse) VALUES ('"+ txtAdresse.Text +"')";

Histoire d'éviter les problèmes avec les saisies d'apostrophe mais surtout limiter les possibilités d'attaques par injection SQL...

/*
coq
MVP Visual C#
CoqBlog
*/
0