我正在使用MS Access DB和Visual Studio 2010.我已将数据库存储在Bin \ Debug \ Folder中。当我将一些数据插入某个表或更新现有数据时,这可以正常工作2-4分钟。我的数据库中有更新的值。但是当我关闭项目并重新启动它时,我得到插入/更新之前的旧/先前值。 任何人都可以帮助我们解决这个问题的原因是什么?
答案 0 :(得分:2)
"宾\调试"任何时候你做一个"清洁解决方案" (其他各种原因)。这不是放置你想要留下来的地方。 jet-database文件。
将您的jet-database文件移动到类似
的子文件夹" \多个DataStore \"
所在的地方。是这样的:
" \ MyProject.csproj"
因此,jet-database文件不会成为文件夹清理的牺牲品。
答案 1 :(得分:0)
最好的方法是将您的数据库文件存储在文件夹中,并更改您的连接字符串以从该文件夹读取/写入数据。 所以你需要相对连接字符串