locked
FAQs: 当改变了一些数据,应用程序重新运行的时候,为什么数据库中看上去没更新? RRS feed

  • 问题

  • 为了帮助大家更好地学习 Visual Basic技术,微软论坛技术支持团队编辑了一些列的 "Visual Basic 常见问题及解答" 精华帖。

    本帖的主题是:当改变了一些数据,应用程序重新运行的时候,为什么数据库中看上去没更新?

    如果您觉得这个帖子对您的学习、工作有所帮助,请再把这个帖子分享给你的同学、同事和朋友。

    如果您想阅读更多的 "Visual Basic 常见问题及解答",请打开索引页面:
    http://social.msdn.microsoft.com/Forums/zh-CN/vbasiczhchs/thread/c9ab4b8e-99dc-49a2-bcea-30f3ecc3c3b7


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月3日 2:18

答案

  •  通常,一些程序员会添加一个数据库文件到他的项目中,去创建一个数据访问应用程序。当插入或者更新数据之后,重新运行程序,数据库看上去并没更新。

    原因:

       当你添加一个数据文件到项目中时,Visual Studio .NET 复制了2份数据库文件,一个在西盲目文件中,另一个在bin 文件夹中,每次应用程序重新运行时,项目中的数据库会有一点延时。因此,你得到的数据库是原始的数据库。

    解决方案:

      右键数据库文件—> 属性页->改“copy to output directory”为“copy if newer”


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    MSDN 论坛好帮手 立刻免费下载  MSDN 论坛好帮手
    2011年3月3日 2:19