| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 748 人关注过本帖
标题:程序运行中出现某个计算错误,如何继续运行下去?
只看楼主 加入收藏
月沐庭轩
Rank: 9Rank: 9Rank: 9
来 自:京城
等 级:贵宾
威 望:17
帖 子:393
专家分:1106
注 册:2011-7-24
收藏
得分:20 
用try捕捉错误,然后根据错误情况继续执行。
你可以使用 TRY...CATCH...FINALLY 命令作为一个控制结构,去处理代码在运行时可能出现的错误或异常情况。  TRY...CATCH...FINALLY 结构包含 TRY、CATCH 和 FINALLY 代码块,因此你可以指定可能产生错误的语句、处理这些错误的语句和执行清除操作的语句。

TRY...CATCH...FINALLY 结构起始于 TRY 语句,它标志 TRY 块的开始。在 TRY 块中,你可以指定在运行时可能产生错误的代码。如果在 TRY 块的程序完成后没有产生错误或异常情况,它就跳转到 CATCH 块并搜索 FINALLY 块到结构结束,如果该块存在,就运行相应的语句。如果 FINALLY 块不存在,程序就继续执行结构外在 ENDTRY 语句后的第一行语句,它标志  TRY...CATCH...FINALLY  结构结束。

相应用法,可参考帮助文件。

坚持学习vfp,QQ:306805680
2013-01-08 11:09
hu_jp2004
Rank: 1
等 级:新手上路
帖 子:21
专家分:3
注 册:2012-6-30
收藏
得分:0 
谢谢月沐庭轩版主,用try捕捉错误,我会尝试一下。当发生错误时,该字段值我赋值为-1,然后程序继续运行。
这样数据表中会出现若干个-1,最后统一对出现-1这行的数据记录,进行分析处理。
整个计算过程必须一气呵成,出错的字段赋值为-1,打印此表,有专门人员会校队此表。
前提:数据量较大;数据源自自动化采集。
2013-01-08 16:06
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:305
专家分:790
注 册:2006-5-22
收藏
得分:5 
加条件,不符合条件的不计算

2013-01-10 08:55
快速回复:程序运行中出现某个计算错误,如何继续运行下去?
数据加载中...
 
   



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

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