Share via


Type Property (Error Object)

A read-only property that returns a string value containing the type of an Error object.

expression.Type

expression Required. An expression that returns a reference to the Error object.

Security Level

2: Can be accessed only by forms running in the same domain as the currently open form, or by forms that have been granted cross-domain permissions.

Remarks

There are three types or errors:

  • SCHEMA_VALIDATION  Data validation failed as a result of an XML Schema–defined constraint.
  • SYSTEM_GENERATED  Data validation failed as a result of constraints defined in the form definition (.xsf) file or as a result of scripting code calling the ReportError method of the DataDOMEvent object.
  • USER_SPECIFIED  Data validation failed as a result of a custom scripting error using the Add method of the Errors collection.

Example

In the following example, the Type property of the Error object is used to display the type of an error in a message box:

var objError;

objError = XDocument.Errors(0);
XDocument.UI.Alert("Error name: " + objError.Type);

Applies to | Error Object