搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ dbf提示不是一个文件
标题:
dbf提示不是一个文件
只看楼主
yanch_ren
等 级:
新手上路
帖 子:3
专家分:0
注 册:2015-5-6
结帖率:
0
楼主
已结贴
√
问题点数:20 回复次数:6
dbf提示不是一个文件
今天使用单位的电脑操作事业单位岗位设置软件,vf6.0,操作过程中突然停电,来电打开程序提示:不是一个文件,用“dbf修复”修复了里面的dbf(大约7、8个),打开后丢了60多人的信息,不过前面做了更改的仍然是今天停电前更改的,求大师们指点
搜索更多相关主题的帖子:
电脑操作
事业单位
软件
信息
2015-05-06 21:56
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
2
楼
得分:5
基本没救。写程序的时候就应考慮掉电怎么确保数据,唯一的办法是即时写盘,每做一点数据变动都写盘,牺牲运行速度来换取数据安全。大量使用缓冲、视图之类,速度肯定快,但写盘时机不确定,也就会出现这种情况。尤其是使用视图的,数据变更都在临时表上,源数据没有刷写,掉电或程序出错崩溃之后,视图的修改数据等于废了。
所谓表损坏,其实就是表头数据错乱了,那往往是写盘不及时造成的。为什么服务器要配置UPS不间断电源?道理就在这里。数据库服务器正是靠缓冲机制提高效率的,掉电或死机,那是最可怕的事。
[
本帖最后由 TonyDeng 于 2015-5-6 22:11 编辑
]
授人以渔,不授人以鱼。
2015-05-06 22:05
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
3
楼
得分:5
表损坏是VFP的软肋,修复只能是尽量恢复原来备份的数据。只有重新录入数据,没有其他途径。
活到老,学到老! http://www. E-mail:hu-jj@
2015-05-06 22:08
yanch_ren
等 级:
新手上路
帖 子:3
专家分:0
注 册:2015-5-6
第
4
楼
得分:0
看到有一个临时库.dbf,这个是什么?时间是昨天下午,不知该如何
2015-05-06 22:11
yanch_ren
等 级:
新手上路
帖 子:3
专家分:0
注 册:2015-5-6
第
5
楼
得分:0
回复 3楼 hu9jj
感谢版主及时回复,临时库.dbf 这个能有用吗
2015-05-06 22:12
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
6
楼
得分:5
以下是引用
yanch_ren
在2015-5-6 22:12:00的发言:
感谢版主及时回复,临时库.dbf 这个能有用吗
打开试试
2015-05-06 23:06
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
7
楼
得分:5
如果VFP+SQL来做,应该不会出现这个问题吧?
2015-05-07 10:38
7
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-444926-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.050502 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved