
建议不要使用access了,access不建议超过10W条数据,这个我们做仓存系统已经深有体会。
建议使用SQLServer MSDE2005,就100多M的桌面版数据库,安装配置很快,会好很多,而且语法和access很像,只需要改改连接就能用,几百万条数据都没问题。
ACCESS-》工具-》数据库实用工具-》转化数据库-》一般我用2000~2003模式
你选一个原来实用的模式。
完成之后你在打开一下
---------------------------------------------------------------------------------------------------
如果这步不行
ok
下一步:
帮助-》检测并修复
---------------------------------------------------------------------------------------------------
如果上一步还不行
新建odbc数据源
建立好后,有修复和压缩。都点击测试一下!
-------------------------------------------------------------------------------------------------------
如果还不行就下载一个修复工具试试看!我这有一个,但是基本不用。也不知道能不能对症下药。
不知道你知不知道
表间关系
你这个表定义了表间关系,
由于你更改的值和表间关系冲突导致;
比如:
Role
表
RoleID
NAMD
1
admin
2
User
User表
UserID
NAME
RoleID
1
admin
1
2
user1
2
这两个表
定义
ROLE
和
User
一对多的关系
在ACC里找
关系
可以找到
如果你向USER表添加
UserID
NAME
RoleID
3
admin
5
就会出现:
错误:
[由于在索印,主关键字,或关系中创建重复的值,请求对表的改变没有成功。改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的脂并再试一次。]
因为
USER表中的RoleID字段和Role表中的
RoleID字段有约束关系
这一项更改和这一约束相违背
所以出错!
用excel打开,保存成excel格式。
再用acess导入。试试。
那试试用EasyRecovery 修复。
>
以上就是关于Access数据库 *** 作时:不能打开数据库''。 应用程序可能无法识别该数据库,或文件可能损坏全部的内容,包括:Access数据库 *** 作时:不能打开数据库''。 应用程序可能无法识别该数据库,或文件可能损坏、access数据库不可识别的数据库格式怎么修复、ACCESS数据库恢复问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)