Declarations d'une variable

Résolu
ZeBFroG Messages postés 18 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 16 juillet 2006 - 31 juil. 2005 à 21:49
ZeBFroG Messages postés 18 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 16 juillet 2006 - 5 août 2005 à 13:29
Bonjour à tous,





Une fois de plus, j'ai encore une question stupide


mais le faite de débuter dans le C# est peut être une bonne excuse! :o)





Voilà j'ai dans ma Form1 la déclaration





"MySqlConnection connection =
new MySqlConnection();



string connexionStr = "DataBase=OutilsSupport;Data Source=127.0.0.1;user id=toto;Password=toto";






et je l'ouvre avec :


"connection.ConnectionString = connexionStr;


connection.open();"





J'aimerais savoir comment utiliser mon




"connection.open();"


dans ma Form2 sans devoir redéclarer mon "connexionStr"





Merci d'avance à tout le monde pour l'aide apportée.

ZeBFroFG

4 réponses

ZeBFroG Messages postés 18 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 16 juillet 2006
5 août 2005 à 13:29
J'ai trouvé une solution toute simple:

Dans un fichier app.config

<configuration>



</configuration>

et je le récupére via :
string info = System.Configuration.ConfigurationSettings.AppSettings.Get("connexionStr").ToString();

ZeBFroFG
3
Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
31 juil. 2005 à 22:55
Salut, tu veux utiliser une variable déclarée dans Form1 dans Form2 c'est bien ca ? La solution la moins "élégante" c'est d'utiliser une variable static ou const qui fera office de varibale global ou alors le passage de paramètres par constructeur ou les événements.

http://www.csharp.fr/code.aspx?ID=26735
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 36
1 août 2005 à 06:09
ou alors utiliser un singleton.


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate
0
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
1 août 2005 à 08:04
Merci pour la pub

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
0
Rejoignez-nous