C# 保存到访问.混乱

本文关键字:混乱 访问 保存 | 更新日期: 2023-09-27 18:35:54

在研究将数据保存到 Access 数据库的方法后,我对我的代码的工作方式感到困惑。程序成功地将代码写入数据库,我知道这一点,因为在程序的同一运行中存在数据。

我的困惑是由于我似乎找不到保存数据库的方法,以便每当程序再次运行时,数据都会保留。目前发生的事情是在程序写入数据库之后,如果我停止调试并重新启动它,则添加的任何数据都不再存在。

我可能很密集,但不能告诉自己,所以任何帮助将不胜感激。

OleDbConnection Conn = new OleDbConnection();
Conn.ConnectionString = 
  @"Provider = Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|''HoliPlanData.accdb;Persist Security Info=False";

C# 保存到访问.混乱

您可能正在运行本地数据库。单击解决方案资源管理器中的数据库,并将"复制到输出目录"设置为"始终复制"以外的其他内容。每次运行应用程序时,Copy 始终将模板复制到应用程序文件夹。仅当您进行了架构更改时,"如果较新则复制"才会复制数据库模板,但同样,您将丢失所有数据。从不复制将确保您维护数据,但您需要手动将任何架构更改应用于应用程序文件夹中的工作数据库。