
应该是打开后没有正确关闭造成的这要看什么错误了,有些能修复,有些不能这里要给你一点建议,免得你下次再出现这个问题,windows下打开mdb文件后应该遵循以下顺序关闭:关表,关闭数据库,关闭用于编辑MDB的软件,如果你没按顺序或没关数据库的情况下直接关闭编辑软件,装会造成数据库损坏asp里注意数据库读写完毕立刻加上"对像close",不这样做的后果不单单是让你的服务器越来越慢,经常会造成MDB文件损坏
低级版本的access(2007以下)保存时自动是cdb格式的,但是2007和2010一保存就是accdb格式了。
这时候你想用另存为存为cdb格式,发现选不了cdb格式的(至少我的2010是选不了的),这点和别的软件不一样。
但是点了文件以后,在下面,还有一个选项“保存并发布”,选这个选项,再选数据库另存为,然后就可以选项成3000-2003版本的cdb格式了。
就是SQL语句,利用数据库连接1和记录集就可以了
版本 2
支持库 eDB
如果真 (数据库连接1连接Access (取运行目录 () + “\MDBmdb”, “”) = 假)
信息框 (“连接数据库失败!”, 0, )
返回 ()
如果真结束
记录集1置连接 (数据库连接1)
版本 2
支持库 eDB
sql = “insert into 通讯表(姓名,电话,地址) values ('” + 编辑框1内容 + “','” + 编辑框3内容 + “','” + 编辑框2内容 + “')”
如果 (_启动窗口数据库连接1执行SQL (sql) = 假)
信息框 (“添加记录失败!”, 0, )
版本 2
支持库 iext
支持库 eDB
临时 = “update 通讯表 set 姓名='” + 编辑框1内容 + “',电话='” + 编辑框3内容 + “',地址='” + 编辑框2内容 + “' where 编号=” + 超级列表框1取标题 (超级列表框1现行选中项, 0)
如果 (_启动窗口数据库连接1执行SQL (临时) = 假)
信息框 (“更改数据失败”, 0, )
编辑框2内容 = 临时
版本 2
支持库 iext
支持库 eDB
SQL = “delete from 通讯表 where 编号=” + 超级列表框1取标题 (超级列表框1现行选中项, 0)
如果 (_启动窗口数据库连接1执行SQL (SQL) = 假)
信息框 (“删除数据失败!@”, 0, )
否则
mdb只是数据库部分,搂住如果只是数据库数据被误删除的话,可以用这个文件来恢复。
如果搂住的网站程序文件也被破坏的话,恐怕真的很难找回了,实在不行,搂住试一试硬盘恢复数据的软件
以上就是关于损坏的access数据库如何恢复全部的内容,包括:损坏的access数据库如何恢复、access数据库需要恢复怎么办MDB文件覆盖了怎么办accdb文件丢失了,咋办、易语言怎么可以 *** 作mdb数据库的压缩和修复数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)