E R R O R 函 数
返回触发 ON ERROR 例程的错误编号
语 法
ERROR( )
返 值 类 型
数值型
说 明
ERROR 函数返回最近一次错误的编号 必须有一个 ON ERROR 例程处于活动状态 才能使 ERROR 函数返回非零值
在程序执行中俘获了一个错误时 在 ON ERROR 例程中可以通过 ERROR 函数返回错误类型 相应的错误信息可由 MESSAGE 函数返回
ERROR 函数的返回值可被 RETURN 或 RETRY 命令重置 .
示 例
下面的示例演示了一个简单的错误处理例程 在出现错误时显示信息的值
CLEAR
ON ERROR DO errhand WITH ERROR( ) , MESSAGE( )
*** 下一行生成错误 没有 BRWSE 命令
BRWSE ON ERROR RETURN
*** 错误处理 ***
PROCEDURE errhand PARAMETER errnum,message
? Message
? 'Error number: '+ ALLTRIM(STR(Errnum)) RETURN
请 参 阅
MESSAGE ( ), ON ERROR, RETRY, RETURN