Type Property (Error Object)

Microsoft Office InfoPath

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);