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

VB.NET Discussion :

fichier de Config


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 401
    Par défaut fichier de Config
    Bonjour,

    j'ai fait un dev avec les assistants pour me connecter à une base
    donc visual studio à mis la chaîne de connexion dans le fichier de config.

    j'aimerai pouvoir changer le fichier de config par le code au moment de l'execution.

    Soit de fichier, soit le contenu du fichier mais comment faire ?

    merci


    PS :
    Si je m’embête à faire ça, c'est que j'ai
    un pc de dev
    un pc de test
    le pc du client
    Donc 3 serveur de base différent et j'en ai marre de changer à chaque fois à la main !

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Pas sûr de comprendre...

    Le principe du fichier de configuration c'est qu'il peut justement varier selon l'environnement cible.

    Tu as une seule base, ou autant de bases différentes que de PC ?
    Que veux-tu faire au juste ?
    Pouvoir accéder à des bases différentes ? Via des comptes/mdp différents ?

    Si ça doit être dynamique : selon quel critère ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2010
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2010
    Messages : 151
    Par défaut
    Salut,

    Quand tu utilises l'assistant il te stocke ta valeur dans les paramètre de l'application.

    tu peux y accéder par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    My.Settings.maDBConnectionString
    ou maDB correspond au nom de ta base de données.

    Ce paramètre est disponible en lecture-ecriture.

    Tu peux retrouver le nom exacte dans les propriétés de ton projet, onglet Paramètres.

    @+
    Mat

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Septembre 2003
    Messages
    401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Septembre 2003
    Messages : 401
    Par défaut
    Merci à tous de m'aider.


    Réponse à Er3van :
    Oui j'ai 3 bases avec 3 nom de serveur Différents donc 3 chaines de connexion à gérer.

    Au moment du lancement de l'exe j'aurais voulu un code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
      If My.Computer.Name.ToString.ToUpper = "PC1" Then
                   Prend fichier config1           
      ElseIf My.Computer.Name.ToString.Contains("PC2") Then
                   Prend fichier config2         
      Else
                   Prend fichier config3
      End If
    Rajout :
    Non je ne veux pas allez sur les 3 bases en même temps.
    C'est juste mon contexte de serveur qui change selon où est installé l'application.
    D'habitude je fais tout en code et ne passe pas par les assistant donc j'ai pas le problème, je passe par des variables et aucun problème.



    réponse à matll :
    sauf qu'une chaîne de connexion Ajouté par visual studio et de type application et non utilisateur
    Type Utilisateur => lecture/ecriture
    Type application => Lecture seul
    Et sur une chaîne de connexion tu n'a pas le choix du type c'est forcément application





    D'où mon problème

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

Discussions similaires

  1. [jdbc] fichier de config
    Par calimero82 dans le forum JDBC
    Réponses: 14
    Dernier message: 21/06/2005, 13h48
  2. [Erreur]impossible de trouver le fichier de config du moteur
    Par julietteste dans le forum Bases de données
    Réponses: 5
    Dernier message: 10/05/2005, 18h34
  3. [C#] Section appSettings du fichier Web.config
    Par pbo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/02/2005, 10h12
  4. [struts] utilisation de plusieurs fichiers de config
    Par Boosters dans le forum Struts 1
    Réponses: 4
    Dernier message: 25/03/2004, 10h04
  5. fichier de config: refuse tcpip_socket=true.
    Par phil25 dans le forum Installation
    Réponses: 1
    Dernier message: 04/01/2004, 15h55

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