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

Dotnet Discussion :

La propriété ConnectionString n'a pas été initialisée


Sujet :

Dotnet

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Points : 69
    Points
    69
    Par défaut La propriété ConnectionString n'a pas été initialisée
    Bonjour,

    Je développe une application possédant de nombreuses fenêtres, developpé en VB .net, la base de donnée est une base sous access (.mdb).
    Toute les fenêtres sont introduite sur le Form_Load par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            Try
                objConnex.Open()
            Catch ex As Exception
     
            End Try
    Ayant une base qui commence a être assez conséquente, mon formulaire de recherche produisais une erreur lors de l'affichage de beaucoup d'item.

    L'erreur afficher était :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Impossible d'ouvrir plus de table.
    J'ai vu sur le net qu'il s'agissait d'un trop grand nombre d’occurrences pour une seule connexion de base.
    J'ai alors créer une procédure toute con pour éviter ce souci la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        Public Sub FermetureBase()
            objConnex.Dispose()
            objConnex.Close()
        End Sub
     
        Public Sub ReinitialiserDB()
            FermetureBase()
            objConnex.Open()
        End Sub
    Mais c'est alors qu'une erreur assez particulière c'est produite.
    Au moment de tester cette solution, j'ai lancer mon application normalement, mon premier formulaire s'est correctement afficher, mais mon formulaire de recherche a lui planter dés la connexion à la base de donnée. Avec le message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La propriété ConnectionString n'a pas été initialisée.
    L'application étant encore en développement, ce souci bloque alors toute nouvelle tentative de mise a jours, je continue mes recherche en parallèle de votre précieuse aide.

    Merci d'avance a toute vos réponses.

    EDIT : J'ai pu constater sur la plupart des topic concernant ce souci, que les personnes obtenais cette erreur sur l'action

    Or, dans mon cas cette erreur survient lors de la ligne


  2. #2
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 137
    Points : 69
    Points
    69
    Par défaut
    Problème résolu

    Le fait de fermer la base de donnée avec le .dispose puis le .close réinitialisais la chaine de connexion. La réintialiser manuellement avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    objConnex.ConnectionString = blalabla
    a suffit a refaire fonctionner le code normalement.

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

Discussions similaires

  1. [Débutant] La propriété ConnectionString n'a pas été initialisée
    Par SQLClient dans le forum C#
    Réponses: 1
    Dernier message: 02/12/2013, 10h32
  2. Réponses: 3
    Dernier message: 30/10/2009, 10h11
  3. Réponses: 9
    Dernier message: 07/10/2009, 16h30
  4. Réponses: 12
    Dernier message: 22/08/2009, 18h16
  5. [C#/ASP.Net] Pourquoi "ConnectionString n'a pas été initialisée" ?
    Par Louisa dans le forum Accès aux données
    Réponses: 5
    Dernier message: 21/07/2006, 10h31

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