|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 152 ![]() |
Bonjour,
Juste une petite question, j'ai créé un dataSet mais celui ci créé par défaut la chaîne de connexion dans le fichier "Properties\Settings.settings". Existe t'il un moyen de lui dire d'aller chercher la chaîne de connexion dans le fichier "app.config" ? Ou faut il modifier le code C# généré pour chaque table adaptater à la main ?Merci d'avance ! |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : avril 2006 Messages : 346 ![]() |
Bonjour,
si ta chaîne de connection est dans un fichier settings alors cette chaîne est automatiquement ajouté dans ton fichier app.config. Bye |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 152 ![]() |
Bonjour,
Désolé de revenir sur le sujet après si longtemps mais j'ai hélas un petit souci. Certe, il modifie automatiquement ma chaîne dans l'app.config mais ce que je voudrais c'est qu'il utilise UNIQUEMENT cette chaîne est pas celle figurant dans "Properties\Settings.settings". En effet, le fait qu'il utilise la chaine du fichier Settings.settings m'oblige à recompiler l'application en cas de changement de base de données ! Alors que si il utilisait le fichier app.config je n'aurais que ce fichier à modifier tout simplement... |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Inscription : avril 2006 Messages : 346 ![]() |
Normalement, tu n'as rien de spécial à faire, lorsque ton application est déployé, tu modifies la chaîne de connection dans le fichier app.config.
Bye |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : octobre 2005 Messages : 152 ![]() |
C'est exactement ce que j'ai fait : j'ai modifié la chaîne de connexion de l'app.config mais il se connecte toujours à l'ancienne base de données.
Par contre si je modifie seulement le fichier settings.settings (puis que je recompile evidemment), là tout fonctionne bien. Tout porte à croire qu'il ne se sert absolument pas du fichier app.config pour se connecter à la base ! |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Maxime RaguenetResponsable systèmes de distribution Inscription : août 2007 Messages : 423 ![]() |
un an plus tard...
en fait il faut modifier tonApplication.exe.config qui doit se trouver avec l'exe généré à la compilation (./bin/Release ou ./bin/Debug si tu as fait un débug) en modifiant ce fichier, ton application ira chercher les données dedans et du coup se connectera où tu veux il ne faut pas confondre le fichier ./app.config qui sert juste à la compilation et ./bin/Release/tonApplication.config qui lui est le fichier de conf de ton application une fois compilée. |
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2009 Messages : 3 ![]() |
un grand merci Ragmaxone !
2 ans plus tard... plein de gens parlent de app.config mais aucun ne parle du fichier qu'il faut modifier une fois compilé !!!! j'étais à 2 doigts de faire un fichier iniv |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com