头疼的难题!

在C/S模式下,为什么那个数据库老是在客户端有不能打开的情况出现,错误提示为:
This database cannot be read due to an invalid on disk structure.
有时直接打开数据库能够解决,有时只有在服务器上重新拷贝一个新命名的数据库.
请问高手,是何原因,该如何解决??
[184 byte] By [qiaoqiaozhou] at [2007-12-12]
# 1
可能库结构坏了。
你要新建一个空白库,把所有的设计都靠过去。
不能用新增拷贝的方法。
joxin-风继续吹 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 2
我遇到过一次类似的问题,是因为我的数据库没放在data目录下。
xwandxw-青春不败 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 3
不对,俺发现这跟私有视图的索引结构损坏有关

把数据库内对应视图的属性改为“每次使用后废弃”

重新更新数据库索引、压缩, 再试验依次,肯定没问题了
powerpig-鸡汁油条 at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...
# 4
很简单,在工作台把哪个数据库的图标删除,从新打开一次数据库即可。
konan_lee-konan at 2007-10-21 > top of Msdn China Tech,企业开发,Lotus...