Ste*_*bob 2 .net ms-access windows-vista
我在Vista机器上有一个存储在文件夹中的MS-Access数据库(是的,我为该文件夹设置了"修改"权限).
从我的.NET应用程序(VB2008),我可以很好地查询数据库,并向表中添加记录.当我重新运行应用程序时,添加的记录就在那里.
但是,如果我启动Access(2000)并打开数据库,我刚刚更改的表似乎没有添加新记录.
是否与Vista和Access 2000有些不兼容?
编辑: 当我在XP机器上的Access 2003中打开相同的数据库时,新记录显示正常.
它听起来非常像您正在体验Vista虚拟化功能.Vista不会让你写入C:\Program Files
文件夹(以及其他一些文件夹)而不是向你抛出错误,它会写入你的用户文件夹下的卷影副本.
要检查,请打开.EXE的属性并检查XP模式+以管理员身份运行.另请参阅您是否可以在C:\ Users\User_name\AppData\Local\VirtualStore文件夹中找到阴影
要修复,请尝试在其他位置找到您的数据.
归档时间: |
|
查看次数: |
387 次 |
最近记录: |