我正在使用单击一次部署,但有一个新的访问文件,但需要旧的文件

发布于 2024-08-27 23:32:53 字数 229 浏览 3 评论 0原文

情况就是这样。我有一个 Windows 窗体应用程序,它使用访问数据库来存储信息。一切都很顺利。现在我将发布一个带有更新的访问文件的新版本(2 个新表,1 个带有新列的旧表)。但对于一直在使用该应用程序的人,我不希望他们在升级到新版本时丢失自己的信息。

处理这种情况的最佳方法是什么?

我正在使用 Visual Studio 2008 和 vb.net 编写 Windows 窗体应用程序。

谢谢

This is the situation. I have a windows form app that uses an access database to store the information. Everything has been going good. Now I am going to release a new version with an updated access file (2 new tables, 1 old table with new column). But the people that have been using the app I don't want them to loose their information when they upgrade to the new version.

How is the best way to handle that situation?

I am using Visual Studio 2008 and vb.net to write the windows form app.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

以歌曲疗慰 2024-09-03 23:32:53

我认为你有两个选择

通过代码修改每个用户计算机上的旧数据库以包含新列等

在安装时将新数据库复制为不同的名称,然后再次使用代码复制之前旧数据库中的数据删除它并将新的名称重命名为应有的名称

如果您选择选项 1,这里有一个链接可以帮助您

http://allenbrowne.com/func-DAO.html

The way I see it is you have 2 options

Modify the old DB on each user's computer through code to include the new columns etc

Copy the new DB down on install as a different name then using code again copy over the data from the old one before deleting it and renaming your new one to what it should be called

Here is a link to help with if you go for option 1

http://allenbrowne.com/func-DAO.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文