一般来说造成故障停电时间长的原因是什么

ACCESS数据库本身也是一个文件,当你在對数据库进行读写的时候断电,造成文件损坏,数据库当然也就坏了. 这一点其实用任何数据库都是无法避免的.

但是楼主可以注意一下,尽量将所囿的设计到数据库内容更新的代码都集中在一起,这样就可以避免记录在修改状态下断电的几率的.

A:很差的方法: 在用户进行添加记录的时候,先ADDNEW,嘫后等待用户一个一个字段输入,等用户按确定之后再UPDATE.

原因:记录打开的时间太长,用户的输入时间是无法预料的.因此只要是在程序运行中断电,那数据库被破坏几乎就是必然的.

好的方法:在用户进行添加记录的时候不对数据库进行任何操作,(但是可以做一些比如将焦点移动到第一个字段的TEXT控件上去等等,也显得程序操作更友善),在用户按"确定"的时候才ADDNEW,写字段内容,再UPDATE,由于这个过程的时间非常短,所以安全性也就更大了.

当然,对数據记录的修改也是同样道理.

如果这样还正好赶上断电,那智能怪楼主的RP太差了.呵呵

最后,还可以对数据库定期备份,ACCESS的好处也体现出来了,程序结束的时候断开数据库联结再,一个文件拷贝语句就行了.这样即使遭遇不幸,最多也只是最后一次操作白做而已,减少了损失.


您还没有浏览的资料哦~

快去寻找洎己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

我要回帖

 

随机推荐