1

Je suis nouveau chez C# et je recherche un projet sur internet. J'ai trouvé un projet mais quand je commence le projet je reçois"La propriété ConnectionString n'a pas été initialisée" erreur

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

Comment puis-je résoudre ce problème? Voici le code:

public Database(string dbType, string str, string adapter = null) 
    { 
     if (adapter != null) 
     { 
      Adapter(adapter); 
     } 

     _DbType = dbType; 
     var provider = DbProviderFactories.GetFactory(Adapter()); 
     _Conn = provider.CreateConnection(); 
     _Conn.ConnectionString = str; 
     _Conn.Open(); 
    } 
+0

Montrez-nous le code complet. Où '_Conn' est-il défini? – SiD

Répondre

0

Le message d'erreur est clair. Un objet SqlConnection a besoin d'une chaîne de connexion avant d'essayer d'ouvrir la connexion. Ainsi, lorsque vous créez la connexion, vous passez la chaîne de connexion ou définissez la propriété ConnectionString avant l'ouverture.

Vérifiez this. (J'espère que cela peut vous aider)