ConfigurationManager.ConnectionStrings.ConnectionString Problème

Je suis en train d'extraire des données à partir d'une base de données Microsoft Access fichier, afin de remplir plusieurs zones de texte. (Les zones de texte sont toutes faites dans le XAML.) Je suis assez sûr que je suis absent quelque chose, parce que le fichier de base de données n'est pas accessible.

Voici mon code:

    DataTable tblVFWPostManagers = new DataTable();
    string connString2 = ConfigurationManager.ConnectionStrings**/*["\\Documents\DatabaseFile.accdb"]*/**.ConnectionString;
    string query2 = @"SELECT Manager ID, Manager FName, Manager LName, Manager Address, Manager City, Manager State, Manager Zip Code,
            Manager Home Phone Number, Manager Cell Phone Number, Manager Email FROM tblVFWPostManagers";

        //Fill the VFWPostManagers Set with the data
        using (SqlConnection conn2 = new SqlConnection(connString2))
        {
            SqlDataAdapter da2 = new SqlDataAdapter(query2, conn2);
            da2.Fill(tblVFWPostManagers);
        }

Note: je suis sûr que le gras est incorrect. Cependant, je ne suis pas vraiment sûr de ce qui se passe dans ces crochets. J'ai supposé que, au début, que c'était là le chemin est allé. Lorsque j'ai fait remarquer que l'article, l'erreur disapperead.

Comment puis-je extraire les données de ma base de données à l'aide de la méthode ci-dessus? Ce qui me manque?

Afficher le contenu de la section ConnectionString dans votre application.config ou web.config
vous devriez poster votre application.config
Ce qui se passe dans les crochets (indexer) est le nom de la chaîne de connexion dans votre application.config. ConfigurationManager.ConnectionStrings["MyConnString"].ConnectionString. À l'intérieur de l'app.config aura <add name="MyConnString" connectionString="whatever"/>

OriginalL'auteur Samuel Brockmann | 2013-08-13