截取 RemoteData 控件错误

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 显示一个对话框,将错误报告用户。