如果你的程序中采用DataReader方法去读取数据库的数据,而DataReader方法去读取数据是以独占方式进行的,那么当数据库的表再次被打开时,就会出现这种情况。你可以更换一种数据库的连接方式。另外、就是查看一下是不是哪些用户正在读取数据库。Access的话,打开关闭一次试试。这应该不是目录权限的问题。XP只能做系统还原,不能只还原各别文件,所以你的程序文件要经常备份哟。