C# and MySQLDriverCS

[Résolu]
Signaler
Messages postés
68
Date d'inscription
jeudi 20 octobre 2005
Statut
Membre
Dernière intervention
10 juin 2008
-
Messages postés
68
Date d'inscription
jeudi 20 octobre 2005
Statut
Membre
Dernière intervention
10 juin 2008
-
Bonjour à tous!

Je débute en C# et j'aurais aimé savoir comment faire pour insérer (Insert Into...) des informations dans ma base de données. Si c'est possible également de les lire (Select ... From). Le tout en C# en utilisant le driver MySQLDriverCS.



Je connais SQL mais c'est le C# qui me cause quelques difficultées.



Merci d'avance!

8 réponses

Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Les classes implement l'interface IDbCommanddonc, c'est comme pour les autres bases de données.

En mode connecté, cela donne :



MySqlConnection connection = new MySqlConnection(taconnectionString);

try

{

connection.Open();

MySqlCommand cmd = new MySqlCommand("insert into...", connection);

cmd.ExecuteNonQuery();

}

catch(Exception e) { // Gere l'erreur}

finally{ connection.Close();}

Et roule

Mx
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
14
tu peux regarder mes sources j'ai fait un exemple d'utilisation du dataadapter mais avec sqlserver...
ca ne change rien hors mis le nom des objets...

autre chose pourquoi ne pas utiliser le fournisseur ADO offciel de Mysql ?? -> http://dev.mysql.com/downloads/connector/net/1.0.html




<HR>
Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
14
la source : http://www.csharpfr.com/code.aspx?ID=27738




<HR>
Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Et aussi cette source qui montre l'utilisation de MySqlDriverCs en mode deconnecté

Mx
Messages postés
68
Date d'inscription
jeudi 20 octobre 2005
Statut
Membre
Dernière intervention
10 juin 2008

Je vous remercie beaucoup!



J'ai utilisé la dernière solution, ça marche super pour mon service
web! (J'avais oublié de précisé que c'était pour un service web)



Merci encore.
Messages postés
8
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
28 février 2006

Bonjour tout le monde,

Je doit programmer en C# pour créer une application qui récupère des informations à partir de deux bases de données (MySQL et ACCESS) ensuite effectuer des traitements dessus et les mettre dans une nouvelle base de données SQL SERVER.

Quelqu'un peut m'aider ..?

Merci d'avance.
S692
Messages postés
3466
Date d'inscription
lundi 16 octobre 2000
Statut
Modérateur
Dernière intervention
30 octobre 2008
54
Salut,

Je te conseille de creer un sujet dedié a ton probleme, et d'y indiquer la partie qui te pose probleme.



Mx
MVP C#
Messages postés
68
Date d'inscription
jeudi 20 octobre 2005
Statut
Membre
Dernière intervention
10 juin 2008

Hello,

Pour récupérer des données depuis ta base de données MySQL, tu peux utiliser le driver fournie par la team MySQL spécialement dédié au plate-forme .NET.

Tu peux la télécharger sous le lien suivant : http://dev.mysql.com/downloads/connector/net/1.0.html

Concernant Access, je ne sais pas exactement comment il faut s'y prendre. Regarde sur le forum, peut être que qqn àé déjà rencontré le même problème que toi.

Sinon pour le driver SQL Server, il est inclut dans le framework .NET. Tu peux y accèder en faisant :
using system.sql (je ne me souvient plus exactement si c'est exactement ça!).

Mais comme l'a dit MorpionMX, poste un nouveau message en exposant clairement ton problème!

Tu trouvera peut être ton bonheur sous le site d'aide aux développeurs de Microsoft :
http://msdn2.microsoft.com/fr-fr/library/z9hsy596.aspx