Microsoft Visual FoxPro 程序出错

Microsoft Visual FoxPro 程序出错,第1张

这是数据文件在运行时遇到突然情况如断电等时,数据被破坏的缘故。解决的办法:

1、找出是哪一个文件损坏。点击项目管理器中数据选项卡,在列出表中一个一个地点击,进行“修改” *** 作,完好的表,会立即打开,如果打不开那么就确定该文件被破坏。继续找,一直到结果。记住被破坏文件的路径。

2、关闭foxpro

3、进入到被破坏文件的文件夹,删除与被破坏文件同名的.CDX文件。如被破坏的文件为:表1.DBF,则删除:表1.CDX(索引文件)

4、进入foxpro,再进入项目管理器,找到被破坏的表进行“修改” *** 作,重新建立索引就行了。

5、本人也遇此问题,就按此办法解决的。

对工资没有索引的情况:

1、先用count命令统计工资大于2000的记录数,比如n;

2、再用locate定位到第一条满足条件的记录;

3、循环执行cont命令(n-1)次就定位到满足条件的最后一条记录了。

以上方法麻烦了些。肯定能实现。

vfp程序运行第二次闪退的原因是主文件问题。解决问题方法是建立一个prg文件,并设它为主文件就可以解决闪退的状况。vfp是一种解释性数据库编程语言,是由早期的dbase,经过foxbase,foxpro演变到目前的visualfoxpro(可视化foxpro),早期的foxpro(或dbase,foxbase)都是在dos下运行的。VFP是基于windows下的可视化编程系统,界面友好,比在dos下编程方便。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11633049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存