gpt4 book ai didi

.net - Access 不允许我查看我对数据库所做的更改

转载 作者:行者123 更新时间:2023-12-02 07:54:59 25 4
gpt4 key购买 nike

我在 Vista 机器上的一个文件夹中存储了一个 MS-Access 数据库(是的,我为该文件夹设置了“修改”权限)。

在我的 .NET 应用程序 (VB2008) 中,我可以很好地查询数据库,并将记录添加到表中。当我重新运行应用程序时,添加的记录就在那里。

但是,如果我启动 Access (2000) 并打开数据库,我刚刚更改的表似乎没有添加新记录。

是否与 Vista 和 Access 2000 不兼容?

编辑:当我在 XP 机器上的 Access 2003 中打开同一个数据库时,新记录显示得很好。

最佳答案

这听起来确实很像您正在体验 Vista 虚拟化功能。 Vista 不会让您写入 C:\Program Files 文件夹(以及其他一些文件夹),它不会向您抛出错误,而是写入您的 Users 文件夹下的卷影副本。

要检查,请打开 .EXE 的属性并选中 XP 模式 + 以管理员身份运行。另外看看能不能在C:\Users\User_name\AppData\Local\VirtualStore文件夹下找到影子

要修复,请尝试在别处找到您的数据。

关于.net - Access 不允许我查看我对数据库所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1401509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com