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

C# Discussion :

chaine de connexion


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 48
    Par défaut chaine de connexion
    Bonjour je developpe une classe générique d'acces au donné.

    Maintenant j'ai un probleme. Je sais pas comment recuperer la chaine de connexion que l'utilisatsateur de ma classe doi spécifier le nom.
    J'ai eu à trouver des methode sur le net mais que je ne compren pas.Et qui ne marche pas.
    Voici une exemple mais qui ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Data.Common;
    using System.Configuration;
    using System.Data;
    using System.Collections;
    using System.Reflection;
    using System.Transactions;
     
    namespace GenericAccess
    {
        public class Data
        {
            #region Proprits Prives
            private ConnectionStringSettings connectionStringSettings;
            private ConnectionStringSettingsCollection connectionStringsCollection;
            private DbProviderFactory dbProviderFactory;
            #endregion
     
     
            #region Proprits Publiques
            public DbProviderFactory DbProviderFactory
            {
                get
                {
                    return dbProviderFactory;
                }
            }
            #endregion
     
            #region Pattern Singleton
            private static Data instance;
            static Data()
            {
     
                // Rcupration de toutes les chaines de connexion
                instance.connectionStringsCollection = ConfigurationManager.ConnectionStrings;
     
                if (instance.ConnectionStringName == string.Empty)
                    instance.ConnectionStringName = instance.connectionStringsCollection[1].Name;
     
                // Rcupration de la classe fabrique suivant le provider
                instance.dbProviderFactory = DbProviderFactories.GetFactory(
            instance.connectionStringsCollection[1].ProviderName);
     
            }
            public static Data GetInstance()
            {
                return instance;
            }
            #endregion
        }
    }
    On me dit que le using system.manager est introuvable.
    Je ne comprend pas

  2. #2
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Salut.

    Dans ton projet, il faut que tu ajoutes une référence à System.Configuration.

    Bon courage

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 48
    Par défaut
    Salut comment ajouter cette reference ?

  4. #4
    Max
    Max est déconnecté
    Expert confirmé

    Avatar de Max
    Homme Profil pro
    Artisan développeur
    Inscrit en
    Mai 2007
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Artisan développeur
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2007
    Messages : 2 954
    Par défaut
    Si tu es sous Visual Studio, dans l'arborescence de ton projet il y a un répertoire "References" :

    • tu fais un clic droit dessus et tu choisis "Add Reference"
    • dans l'onglet ".NET", tu sélectionnes "System.Configuration"
    • tu valides en cliquant sur OK

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Février 2009
    Messages : 48
    Par défaut
    Merci , ça marche maintenant

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

Discussions similaires

  1. Chaine de connexion ADO
    Par stef_445 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 08/02/2006, 15h07
  2. [Oracle 8i et ADO] Problème de chaine de connexion
    Par hrezzaz dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/10/2005, 17h52
  3. [WebForms][Web.config] Stocker les chaine de connexion
    Par bossun dans le forum Général Dotnet
    Réponses: 15
    Dernier message: 19/08/2005, 15h34
  4. [C#] [Oracle] Problème de chaine de connexion
    Par didoboy dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/01/2005, 11h32
  5. ADO et chaine de connexion
    Par desperado dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/08/2004, 11h40

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