Visual Basic Concepts

Intercepting RemoteData Control Errors

The RemoteData control handles errors that occur during different stages of the development cycle. Each of these stages requires a different type of error management on your part or in your code:

Development stages How the RemoteData control handles errors
For example, when setting RemoteData Control properties to access a specific database. Visual Basic exposes error dialogs indicating the problem.
Before the form containing the RemoteData Control is loaded (before Form_Load is completed). The RemoteData Control fires the Error event.
After the form containing the RemoteData Control is loaded (after Form_Load is completed). The RemoteData Control or RDO triggers a trappable error.
A user clicks a RemoteData control button. The RemoteData Control fires the Error event.
The RemoteData control attempts to open an rdoConnection and creates rdoResultset objects after the Form_Load event. The RemoteData Control fires the Error event.
A custom control performs an operation, such as the MoveNext method, the AddNew method, or the Delete method. The RemoteData Control fires the Error event.

When the Error event fires, you have the option of handling the error yourself, or simply letting Visual Basic expose an error dialog to the user.