'A0Index' 不是此表中的一个索引。的解决方法
[color=#0000ff]现象:[/color]leadbbs论坛运行正常,但数据库下载下来后用access打开时提示:“'a0index' 不是此表中的一个索引。”如图所示:[attach]2064[/attach]
确定后自行关闭。
[color=#2c9911]原因:[/color]数据库损坏。
[color=#ff0000]解决:[/color]
[b]方法一:[/b]
安装office2007,打开数据库,依然弹出引对话框
[attach]2064[/attach]
确定后在出现的界面中点“编码/解码数据库”
[attach]2065[/attach]
先编码一下
[attach]2066[/attach]
再解码一下
[attach]2067[/attach]
保存
[attach]2068[/attach]
用office2003再次打开时出现
[attach]2069[/attach]
数据完美恢复
[attach]2070[/attach]
ps:经过这次数据库损坏,还发现了一个office2003和office2007可以共存的秘密(不知道算不算秘密)
先安装2003,然后再安装2007,默认是以2007打开的,但是我们可以选择2003方式打开
[attach]2071[/attach]
接着出现
[attach]2072[/attach]
不要管它,一会就行了,结束!
此方法来自:[url=http://fj126.net/blog/html/194/]http://fj126.net/blog/html/194/[/url]
[b]方法二:[/b]
使用leadbbs官方的数据库修复工具对数据库进行修复(复制原数据库数据至leadbbs 4.0格式的新数据库中),修复程序下载:
[attach]2073[/attach]
缺点:修复后,帖子编号全变了。
[b]方法三:[/b]
使用其它access数据库修复工具对数据库进行修复,如easyrecovery professional、easyrecovery filerepair for access等。通过测试,对于leadbbs数据库来说不适用,修复后虽然数据库能打开了,但论坛会出现类似如下问题:
①、borads表中的版面名字全部消失;
②、论坛会间歇的出现这种错误提示:
microsoft vbscript 运行时错误 错误 '800a005e'
无效使用 null: 'ccur'
/bbs/inc/board_popfun.asp,行 614
③、帖子打不开,从标题开始不显示。
页:
[1]