私のWindowsフォームでは、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 接続文字列を機能させることができますか..