Overview
Error Codes - Overview
The Error Codes online help book is a comprehensive reference of errors that can be encountered when developing or running applications.
Individual error messages are not listed in the index of the DataFlex help. The best way to quickly find a specific error is to type the error number (e.g., 4110) into the search form on the Search tab page of the DataFlex help.
Error Sections
This Error Codes book is divided into two main sections: Runtime Error Messages and Development-Time Error Messages. Each of these is further divided into more specific topics.
- Runtime Error Messages: This section covers all error messages encountered when running DataFlex applications and tools, including any error messages that could occur during development time and at runtime. This includes:
- Operating System Errors
- User Errors
- System Errors
- Utility Errors
-
Initialization Errors
-
Development-Time Error Messages: This section covers errors encountered only during development time, such as:
- Compiler Errors
- Errors encountered in the DataFlex Studio (Integrated Development Environment)
- Errors encountered in the DataFlex Debugger
Note: Not all errors are necessarily listed in exact numerical order. Some errors in the range of User Errors and System Errors are listed as Compiler Errors since they do not usually occur at runtime. Others are listed as Obsolete Errors since they should not occur in DataFlex.
The error ranges following the Runtime Error Message sections are the error numbers associated with the error messages. For example, user error 16 is the error message "Please enter a valid date."
Error Message Listing
The Error Messages book lists each error number and its message. In addition, it lists all known possible causes and resolutions for the error, as well as examples where they are relevant.
If there is more than one possible cause for an error, the causes and resolutions are listed as a numbered list, with a matching cause and resolution having the same number.
Example
Cause
- Cause 1
- Cause 2
Resolution
- This is the resolution for cause 1
- This is the resolution for cause 2