IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

[C#] - DataSet et app.config


Sujet :

Accès aux données

  1. #1
    Membre régulier Avatar de Anto03
    Inscrit en
    Octobre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 155
    Points : 87
    Points
    87
    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 !
    Antony, développeur .Net
    http://www.flecheinthepeche.fr/blog/

  2. #2
    Membre actif
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Points : 252
    Points
    252
    Par défaut
    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

  3. #3
    Membre régulier Avatar de Anto03
    Inscrit en
    Octobre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 155
    Points : 87
    Points
    87
    Par défaut
    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...
    Antony, développeur .Net
    http://www.flecheinthepeche.fr/blog/

  4. #4
    Membre actif
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Points : 252
    Points
    252
    Par défaut
    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

  5. #5
    Membre régulier Avatar de Anto03
    Inscrit en
    Octobre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 155
    Points : 87
    Points
    87
    Par défaut
    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 !
    Antony, développeur .Net
    http://www.flecheinthepeche.fr/blog/

  6. #6
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Pologne

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

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    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.

  7. #7
    Candidat au Club
    Profil pro
    aaa
    Inscrit en
    Novembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : aaa

    Informations forums :
    Inscription : Novembre 2009
    Messages : 3
    Points : 4
    Points
    4
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Recuperer un paramettre avec App.Config
    Par Monster77 dans le forum Windows Forms
    Réponses: 21
    Dernier message: 31/12/2007, 14h06
  2. [SharpDevelop] app.config
    Par aeled dans le forum Sharpdevelop
    Réponses: 7
    Dernier message: 17/09/2006, 15h05
  3. Réponses: 9
    Dernier message: 04/05/2006, 17h33
  4. [VB.Net] Fichier app.config
    Par tomnie dans le forum Windows Forms
    Réponses: 24
    Dernier message: 28/03/2006, 10h33
  5. [vb.net][app.config] ou se trouve le fichier de config?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 1
    Dernier message: 01/02/2006, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo