私のWindowsフォームアプリケーションでは、プロジェクトにデータベースを配置しました。
しかし、データベースに何も書き込むことができません。私の winforms は、データベースのすべての内容を読み取ることができます。
どうすればこの問題を解決できますか?
現在、データベースは次の場所にあります。
C:\Users\Amrit\Documents\Visual Studio 2012\Projects\Purchase Management\Purchase Management\Resources\App_Data
ファイルには、app.config
次の構成があります。
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Database" connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Resources\App_Data\Database.accdb;Persist Security Info=False;"
providerName="System.Data.OleDb" />
<add name="Purchase_Management.Properties.Settings.DatabaseConnectionString"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Resources\App_Data\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;