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
42
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
37
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
59
1 août 2005 à 08:04
Merci pour la pub

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