当我使用 hDataset:READ-XML() 方法将数据读入数据集并且文件路径不正确时,Progress 首先显示一条警告消息(警告 nr 4065),然后显示一条错误消息。我可以(使用 CATCH 块)捕获错误消息,但不能捕获警告。用户必须手动删除警告。
我怎样才能抑制这个警告?
DEFINE TEMP-TABLE tt NO-UNDO
FIELD a AS CHARACTER.
DEFINE DATASET ds FOR tt.
DO ON ERROR UNDO , LEAVE:
/* Reading non existing xml-file */
DATASET ds:READ-XML("FILE", "c:\dddw\s.xml","empty","", FALSE, "","" ).
CATCH err AS Progress.Lang.Error :
MESSAGE err:GETMESSAGE(1)
VIEW-AS ALERT-BOX INFO BUTTONS OK.
END CATCH.
END.