§ ITPOW >> 文档 >> C#

为什么 VC# 每次 Ctrl + F5 运行后,数据库都是空白?

作者:vkvi 来源:ITPOW(原创) 日期:2011-9-18

数据库以文件的形式放在工程的根目录下,第一次 Ctrl + F5 后,运行程序,往其中添加数据,然后之后更改了程序,按 Ctrl + F5 继续运行后,数据库中的数据就没了,为什么呢?

这是由于每次运行后,将数据库文件都被复制到 bin 文件夹,覆盖了已经修改的数据库。

解决办法,如果可以不以数据库文件的形式放在工程根目录,可以另外找一个地方放。如果不行,可以在解决方案中选中数据库文件,Alt + Enter 属性,将 Copy to Output Directory 属性值由 Copy always 修改为 Do not copy 或 Copy if newer。

相关文章