VisualFoxPro数据库与程序设计第十章资料讲解.ppt

VisualFoxPro数据库与程序设计第十章资料讲解.ppt

* 10.3.2 防止运行时刻错误的发生 要防止“运行时刻错误”的发生,首先需要预见错误可能会在何处发生,然后针对可能发生错误的代码进行修改 【例10-3】运行时打开STUD表,如果表不存在,显示出错信息。 不能容错的代码: USE STUD 能容错的代码: IF FILE(‘stud’) USE stud Else MESSAGEBOX(打开表错误,0,提示) ENDIF * 10.3.3 处理运行时错误 有时不能预见所有可能发生的错误,也许不想这样做。这时,我们就需要利用Visual FoxPro提供的错误捕获功能: ON ERROR DO ERRPROCE|命令 一般情况下,可将有可能出现运行时错误的代码放在ON ERROR DO 错误处理过程和ON ERROR之间 要中止ON ERROR DO ERRPROCE错误捕获功能,可执行不带任何参数的ON ERROR命令,将错误信息重置为Visual FoxPro的内置错误信息 如果在代码中用ON ERROR DO ERRPROCE命令启动了Visual FoxPro的错误捕获功能,在后续代码中发生任何运行时错误,系统都会执行ERRPROCE中的代码,然后跳过错误代码行,接着执行错误代码行的下一语句。如果希望重新执行错误行代码,可使用R

文档评论(0)

1亿VIP精品文档

相关文档