椋�咛宓牟街枞缦拢� 1:从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件: Readme Win32-ODBC.ppd Win32-ODBC.tar.gz 2:在DOS窗口下,temp目录中运行下面的DOS命令:ppm install Win32-ODBC.p Access数据库被损坏主要分蠢蠢为以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。下面就分情况介绍解决办法。 1、使用Access97打不开数据库、系统提示不可识别的数据库格式或不是该表的索引等信息,这样的数据库都是损坏比较严重的。损害严重的数据库一般来说都是无法修复的,只有恢复备份了,好在这种情况比较少见。 接下来利用Access97打开有问题的数据库,准备修复表。修复损坏的表的方法依照表损坏程度不同而不同,下面分情况介绍处理的办法: 一、表损坏的非常严重,表现为无法打开表,系统提示Microsoft jet 找不到对象、没有读写权限或不可识别等信息。 处理方法:这种表的已经损坏得非常严重了,一般无法修复。如果这个表不很重要或通常情况下表的内容为空的话,例如常用凭证表、科目共享锁定表或凭证共享锁定表,我们可以通过引入的方法把其洞档告他数据库的表引入,然后把有问题的表删除即可。 二、表中有几行内容非常混乱或字段内标有#已删除字样,但当要删除这些记录时就会出现错误信息不许删除。 处理办法:既然不让删除这些记录,我们可以通过使用SQL语句把没有问题的记录复制到一个新的表中,然后把老表删除把新表的名字改过来即可。例如凭证及明细账表GL_ACCVOUCH中有错误记录有无法删除,我们可以使用如下SQL语句把好的记录复制到GL_ACCTEMP中: 以下为引用的内容: SELECT GL_ACCVOUCH.* INTO GL_ACCTEMP FROM GL_ACCVOUCH WHERE {筛选的条件} 然后删除表GL_ACCVOUCH,再把表GL_ACCTEMP的 名字改为GL_ACCVOUCH即可解决问题。 注释:修复Access数据库的注意事项,首先,我们在修复数据库前一定要做好备份,以防数据丢失或损坏; 修复Access数据库时候 有一些数据库中有RELATION(关系)来维护数据的一致性,但当数据库异常后相关表的RELATION也就丢失了,在修复好数据库后一定要把RELATION再联好,有些软件可以自动修复RELATION,比如用友公司的ERP8.XX系列产品的数据库可以通过把表accinformation中的[cSysid]='AA' and [项目号]='99'的记录,把[设置值]和[缺省值]改为'8.0A0',重新纳明进入系统时,系统会自动升级并重建索引。 分享:Access 2007基础入门手册 这本入门手册是否合适你? 我只想告诉你我非常喜欢这本书。
相关文章
-
Access asp
2023-12-18 14:58 阅读(605) -
数据库连接失败的问题?
2023-11-18 15:33 阅读(593) -
数据库工程师和java工程师哪个好
2023-10-28 12:02 阅读(575)
1 access 2007在哪儿可以下载
605 阅读
2 数据库系统有哪些特点?
580 阅读
3 数据库中身份证有18位,用什么类型表示
632 阅读
4 数据库设计的步骤有哪些
565 阅读
5 数据库中“关系模式”的定义是什么?
645 阅读