| Error code | Description | Object |
|---|---|---|
| 2000 | GridX/Y out of range. The valid range is 1 to 48 | ActiveReport |
| 2001 | Section.Name is invalid. Only alphanumeric characters are allowed. | Section |
| 2002 | Duplicate Name. The Control or Section name already exists | Section, Control |
| 2003 | Invalid Property Value. The Property value is out of range or incorrect. | ActiveReport, CheckBox, Canvas, Field, TOC, Label, OleObject, Printer, RDOControl, Shape, Section, Barcode |
| 2004 | RDO control RowsetSize or KeysetSize was set to incorrect value. | RDO Data Control |
| 2005 | RDO control resultset was set to invalid object. The control was expecting a valid resultset object. | RDO Data Control |
| 2006 | RDO control connection property was set to invalid or empty object. The control was expecting a valid connection object. | RDO Data Control |
| 2007 | Printer driver doesn't support PaperBins. | Printer |
| 2008 | Printer driver doesn't support custom PaperSize (256). | Printer |
| 2009 | Printer.StartJob was called multiple times without ending prior job. | Printer |
| 2010 | Printer.EndJob called without a call to Printer.StartJob. | Printer |
| 2011 | Printer.Escape method called but no printer job is active. Call Printer.StartJob to start sending escape codes to printer. | Printer |
| 2012 | Invalid call to Printer.StartPage, EndPage, PrintPage . Print job is not active. Call Printer.StartJob first. | Printer |
| 2013 | Passthrough escape sequences are not supported by the current printer driver | Printer |
| 2014 | Accessing SubReport.Object failed. The object property has not yet been set. | Subreport |
| 2015 | SubReport.Object property was set to invalid object. The object property only supports a valid ActiveReport instance. | Subreport |
| 2016 | Controls.Item or Controls.Remove was called with incorrect index. The control name does not exist in the collection. | Controls |
| 2017 | ReplaceField called with field name that doesn't exist in the RTF document. | RichEdit |
| 2018 | Margins are too large | ActiveReport |
| 2019 | Page header and footer are too large, can't process report layout | ActiveReport |
| 2020 | RDO (Remote Data Object) is not installed on this machine | ActiveReport |
| 2021 | The filter parameter is not a valid export filter. | Export |
| 2100 | Duplicate Field name. The report fields collection already has a member with same field name. | ActiveReport.Fields |
| 2101 | Report already started processing. Can't change Fields collection at this time. | ActiveReport.Fields |
| 2102 | The sections collection of the report has been modified and the section types are incorrect. Please make sure the section order is correct and each header section has a corresponding footer section. | ActiveReport |
| 2103 | ActiveReport.Load failed. MSXML 3.0 is not installed or could not create XMLDOMDocument object. | ActiveReport |
| 2104 | ActiveReport.Load failed. Unknown error due to MSXML. | ActiveReport |
| 2105 | ActiveReport.Load failed. The XML data is incorrect (wrong node hierarchy) or corrupt. | ActiveReport |
| 2106 | XMLControl.Load failed. Error due to empty FileURL property. | XML Control |
| 2107 | Field.Text property contains invalid expression. Parsing failure on script. | Field |
| 2108 | Field script expression failed during execution of report. | Field |
| 2109 | Can't load RDF file. Invalid password. Please set password property before calling Pages.Load method. | Pages |
| 2110 | GetPagesInRange parameter is invalid. Incorrect page range. | Pages |
| 2111 | Can't modify Pages collection. This Pages collection was obtained using GetPagesInRange method and is read-only. | Pages |
| 2112 | PrintPage was called with invalid Left, Top, Width, Height parameters. | Printer |
| 2113 | Property access failed due to invalid section type. Example: detail sections don't support the GrpKeepTogether property. | Section |
| 2114 | Method failed due to invalid ADO control properties. Please check Connection string. | ADO Control |
| 2115 | XML Data Control was expecting a valid XMLDOMNodeList object. | XML Control |
| 2116 | Method failed due to empty pages collection. | Pages, Export filters |
| 2117 | PrintAtBottom is being specified for a section that does not support it, such as a PageHeader or PageFooter. | Section |
| 2120 | An invalid index has been specified for the Parameters collection. | Parameters |
| 5000 | Report processing failed due to error in data source or a serious error. Please see description. | ActiveReport |
| 5003 | Bad parameter value | All objects |
| 5004 | Method failed. Can't create file. Incorrect filename or target file exists or is read-only. See description | Canvas, Pages |
| 5005 | Method failed. Can't read file. Please check if the file exists and make sure you have access permissions to the file. | Canvas, Pages |
| 5006 | The RDF file or canvas binary file is corrupt or has incorrect file format. | Canvas, Pages |
| 5007 | No printer installed. Can't run report. Either install a printer or set the Printer.DeviceName property to empty to use a virtual printer. | ActiveReport |
| 5008 | Report already processing. Can't modify sections collection at this time. | Sections |
| 5009 | Print Job has not yet been started, can't return Printer.hDC property. | Printer |
| 5010 | Printer.Escape method failed. The escape is not supported by driver or printer driver rejected parameters. | Printer |
| 5011 | Value out of range. | All objects |
| 5012 | Printer timeout. Possible reason: network printer is offline. | Printer |
| 5013 | Invalid DataPath property. The URL doesn't exist or failed. | ARViewer |
| 5014 | Driver reported error when trying to set Printer.Port | Printer |
| 5015 | Invalid printer port name or port name doesn't exist. | Printer |
| 5016 | Subreport failed during processing of report. See description for error. | ActiveReport |
| 5017 | Invalid index provided in Sections.Add method. | Sections |
| 5704 | Can't open ADO connection. Please check ADO connection string. | ADO Control |
| 5706 | Can't remove section. Section name is incorrect. | Sections |
| 5707 | Can't set Printer.DeviceName. The device doesn't exist | Printer |
| 7000 | Setting ReportSource failed due to incorrect object. Please pass a valid ActiveReport object from the same process. | ARViewer |
| 7001 | ReportSource failed to respond. | ARViewer |
| 7002 | ReportSource.GetReport returned incorrect object type. | ARViewer |