Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données
Accès aux données Forum d'entraide sur les technologies d'accès aux données de Microsoft (ADO.NET, Linq, Entity Framework, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/12/2007, 11h49   #1
Anto03
Membre du Club
 
Avatar de Anto03
 
Inscription : octobre 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 152
Points : 47
Points : 47
Par défaut [C#] - DataSet et app.config

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 !
Anto03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 14h42   #2
zoaax
Membre confirmé
 
Inscription : avril 2006
Messages : 346
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 346
Points : 200
Points : 200
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
zoaax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 11h06   #3
Anto03
Membre du Club
 
Avatar de Anto03
 
Inscription : octobre 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 152
Points : 47
Points : 47
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...
Anto03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 17h09   #4
zoaax
Membre confirmé
 
Inscription : avril 2006
Messages : 346
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 346
Points : 200
Points : 200
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
zoaax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 16h00   #5
Anto03
Membre du Club
 
Avatar de Anto03
 
Inscription : octobre 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 152
Points : 47
Points : 47
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 !
Anto03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2010, 14h05   #6
Ragmaxone
Membre émérite
 
Avatar de Ragmaxone
 
Homme Maxime Raguenet
Responsable systèmes de distribution
Inscription : août 2007
Messages : 423
Détails du profil
Informations personnelles :
Nom : Homme Maxime Raguenet
Âge : 27
Localisation : Pologne

Informations professionnelles :
Activité : Responsable systèmes de distribution

Informations forums :
Inscription : août 2007
Messages : 423
Points : 867
Points : 867
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.
Ragmaxone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2012, 15h02   #7
brouchlag
Invité de passage
 
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 2
Points : 2
Par défaut merci !!!!

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
brouchlag est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 07h18.


 
 
 
 
Partenaires

Hébergement Web