| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1231 人关注过本帖
标题:vfp程序在运行时,突然断电,在进入就出错,进不去
只看楼主 加入收藏
whdwhd5
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-6-19
结帖率:33.33%
收藏
已结贴  问题点数:10 回复次数:14 
vfp程序在运行时,突然断电,在进入就出错,进不去
vfp程序在运行时,突然断电,在进入就出错,进不去 求帮忙解释.解决
2013-06-25 14:19
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:0 
数据表打不开了吧?

坚守VFP最后的阵地
2013-06-25 14:58
whdwhd5
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-6-19
收藏
得分:0 
到登陆页面就出错
2013-06-25 19:33
whdwhd5
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-6-19
收藏
得分:0 
从启电脑也不好使 ,有什么办法防止类似的问题
程序不是正常退出就不行
2013-06-25 19:35
whdwhd5
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2008-6-19
收藏
得分:0 
回复 2楼 sdta
有办法解决么
2013-06-25 19:35
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用whdwhd5在2013-6-25 19:33:26的发言:

到登陆页面就出错
可能是数据表损坏了
2013-06-25 19:56
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9808
专家分:26987
注 册:2012-2-5
收藏
得分:2 
上传文件

坚守VFP最后的阵地
2013-06-25 19:58
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:2 
以下是引用whdwhd5在2013-6-25 19:35:44的发言:

有办法解决么
用Excel进行恢复试试

   启动Excel,选择 "打开"按钮,出现打开对话框,在打开文件类型中选择Dbase/VFP(*.DBF)文件类型,再选中被破坏的数据库打开,这时不要做更改,只选择"保存 "按钮,会出现 "另存为 "对话框,仍选择以原来文件名保存,会提示"文件已经存在,是否替换已有文件? ",选择 "是 "。然后选择 "文件 "菜单上的 "关闭 ",会出现提示"数据库文件不是Excel格式,要保留修改吗?要保存为Excel格式,单击 '是 ',然后在 '保存类型 '下拉列表框选Excel工作簿 ';要用现有格式保存并替换原来的文件,单击 '是 ',然后单击 '保存 ';要在关闭文件时维持现有格式并不作保存,单击 '否 '。 "由于我们并没有对数据库的记录进行改动,只是为了恢复数据库,所以选择最后一项"在关闭文件时维持现有格式并不作保存 ",因此单击 "否 ",退出Excel。
   启动VFP,再次打开数据库文件,发现数据库文件已可以被打开了,但是观察数据库的结构,会发现数据库结构中的索引不见了,不过数据库的索引文件还存在。我们只需要给数据库Add索引,并选择原来的索引文件Open即可。
   添加索引文件后退出数据库结构设置,并对数据库重新索引一下,就可以继续使用原来被破坏的数据库了。
2013-06-25 20:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
断电怎么能防得了呢,要么买UPS,要么写程序的时候考虑好断电怎么办。不考虑断电的可能,这是很多没有实践经验的程序员都会犯的错误,甚至连程序会遇到操作人员的错误操作也不愿意考虑,总去指责业务人员素质不高,因为他们写出来的程序自己也没用过。

授人以渔,不授人以鱼。
2013-06-25 23:57
qingfameng
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:35
帖 子:964
专家分:3019
注 册:2010-2-6
收藏
得分:2 
保证一个程序绝对不会坏,谁也不敢保证。因为 window 也有崩毁或被破坏的情况,另装系统也是常见的。但是,让 vfp 做的程序更稳定,一般不会坏的办法,
最好采用 sql server 作为后台数据库,存放数据。而数据的全部处理中,所使用 dbc 或 dbf,全部都是临时创建或派生出来的 。
2013-06-26 01:45
快速回复:vfp程序在运行时,突然断电,在进入就出错,进不去
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016432 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved