MS Access数据库不维护新值

时间:2016-09-07 14:47:13

标签: c# visual-studio-2010 ms-access

我正在使用MS Access DB和Visual Studio 2010.我已将数据库存储在Bin \ Debug \ Folder中。当我将一些数据插入某个表或更新现有数据时,这可以正常工作2-4分钟。我的数据库中有更新的值。但是当我关闭项目并重新启动它时,我得到插入/更新之前的旧/先前值。 任何人都可以帮助我们解决这个问题的原因是什么?

2 个答案:

答案 0 :(得分:2)

"宾\调试"任何时候你做一个"清洁解决方案" (其他各种原因)。这不是放置你想要留下来的地方。 jet-database文件。

将您的jet-database文件移动到类似

的子文件夹
  

" \多个DataStore \"

所在的地方。是这样的:

  

" \ MyProject.csproj"

因此,jet-database文件不会成为文件夹清理的牺牲品。

答案 1 :(得分:0)

最好的方法是将您的数据库文件存储在文件夹中,并更改您的连接字符串以从该文件夹读取/写入数据。 所以你需要相对连接字符串