在我的windows窗體我有連接字符串中的app.config爲App.Config中連接字符串
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Database"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database.accdb"
providerName="System.Data.OleDb" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>
而且在所有類我使用下面的代碼來連接到數據庫。
string connString = ConfigurationManager.ConnectionStrings["Database"].ConnectionString;
但它沒有連接到數據庫。
有人可以指出錯誤。
但是,當我不使用的app.config中使用此代碼,它工作正常。
string connString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = C:\\Users\\Amrit\\Desktop\\Database.accdb; Persist Security Info = False;";
我怎樣才能使在app.config連接字符串的工作..
你是什麼意思「但它沒有連接到數據庫」?你如何創建數據庫連接? – nemesv 2013-02-17 07:31:34
請將您的代碼放在與數據庫建立連接的地方。 – Igoy 2013-02-17 07:32:06
請看看編輯。 – 2013-02-17 07:37:05