以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  单机版升级后会覆盖原来的所有数据吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=195664)

--  作者:deliangzhaoe
--  发布时间:2025/2/26 15:39:00
--  单机版升级后会覆盖原来的所有数据吗
做了一个单机版的软件。在A电脑上开发的,发布后安装到B电脑上使用,并已经填写了大量数据,设置了自动升级。在A电脑上修改后重新发布新版本,B电脑上软件自动升级后,B电脑上软件内原来的数据就全部没有了,是这样吗?有没有办法不覆盖掉原来的数据?
--  作者:有点蓝
--  发布时间:2025/2/26 16:08:00
--  
没有办法不覆盖。建议改为使用外部数据库存储数据,单机可以使用access,然后给数据库设置密码。
[此贴子已经被作者于2025/2/26 16:08:58编辑过]

--  作者:deliangzhaoe
--  发布时间:2025/2/26 16:42:00
--  
好的,谢谢!
--  作者:baicaocao
--  发布时间:2025/2/27 14:37:00
--  
使用localdb
--  作者:deliangzhaoe
--  发布时间:2025/2/27 14:48:00
--  
具体怎么操作?
谢谢!
你看看我的思路对不对:先将内部数据源的项目数据表生成一个ACCESS文件,放到一个文件夹里,新建外部数据源,链接到上面的ACCESS文件,重新发布项目,发布项目后安装到B电脑上,ACCESS文件也按照在A电脑上的路径复制到B电脑上是相同的位置,然后在B电脑上使用。数据全部存放在ACCESS文件里。
是这样吗?

--  作者:有点蓝
--  发布时间:2025/2/27 15:02:00
--  
是的
--  作者:deliangzhaoe
--  发布时间:2025/2/27 17:53:00
--  
收到,谢谢!