RemoteData 控件要处理开发过程中各个不同阶段发生的错误。在其中的每个阶段,都需要以代码或其它形式进行不同类型的错误管理:
开发阶段 | RemoteData 控件如何处理错误 |
例如,在设置 RemoteData 控件属性,以访问指定数据库时。 | Visual Basic 显示错误对话框,指示存在的问题 |
在包含 RemoteData 控件的窗体被加载之前(Form_Load 完成之前)。 | RemoteData 控件触发 Error 事件。 |
在包含 RemoteData 控件的窗体被加载之后(Form_Load 完成之后)。 | RemoteData 控件或 RDO 触发一个可以捕获的错误。 |
用户单击 RemoteData 控件按钮时。 | RemoteData 控件触发一个 Error 事件。 |
在 Form_Load 事件之后,RemoteData 控件试图打开一个 rdoConnection 并创建 rdoResultset 对象。 | RemoteData 控件触发一个 Error 事件。 |
自定义控件执行了一个操作,例如 MoveNext 方法、AddNew 方法和 Delete 方法。 | RemoteData 控件触发一个 Error 事件。 |
在 Error 事件触发后,可以亲自处理错误,也可以让 Visual Basic 显示一个对话框,将错误报告用户。