把mdb直接复制到新位置改名就完成了备份,恢复的话先断开所有数据库连接,删除原有mdb文件,再把备份文件改名复制回来就行了。
access是文件形式的数据,备份的话就是把数据文件mdb复制一份,还原的话再把复制的粘贴回去就行了。自动备份的话,你可以在电脑里建一个任务计划,将
copy命令存为cmd文件定时执行复制和还原。
不知道你知不知道
表间关系
你这个表定义了表间关系,
由于你更改的值和表间关系冲突导致;
比如:
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字段有约束关系
这一项更改和这一约束相违背
所以出错!
低级版本的access(2007以下)保存时自动是cdb格式的,但是2007和2010一保存就是accdb格式了。
这时候你想用另存为存为cdb格式,发现选不了cdb格式的(至少我的2010是选不了的),这点和别的软件不一样。
但是点了文件以后,在下面,还有一个选项“保存并发布”,选这个选项,再选数据库另存为,然后就可以选项成3000-2003版本的cdb格式了。
以上就是关于vb怎么备份和恢复Access数据库,最好说清楚一点,我用vs做的项目全部的内容,包括:vb怎么备份和恢复Access数据库,最好说清楚一点,我用vs做的项目、Access还原备份数据库的方法,自动备份功能怎么还原、ACCESS数据库恢复问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)