Informix Error -829
-829 Form not found.
The compiled form specification that you specified is not found in the current directory or in the directory that is listed in the DBPATH environment variable. Check the spelling of the name and the setting of DBPATH.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-829 fires when a compiled form specification isn't found in the current directory or any
directory listed in DBPATH — per the official guidance, the same two documented checks as
-828's command-file case, here for a compiled form.
- A misspelled form name, per the official guidance.
DBPATHnot including the directory where the compiled form file actually lives, per the official guidance.
Solutions / Resolution
- Check the spelling of the name, per the official guidance.
- Check the setting of
DBPATH, per the official guidance:echo "$DBPATH" - Confirm the compiled form file exists in the current directory or a
DBPATHdirectory.
Examples
Checking DBPATH and form file presence
$ echo "$DBPATH"
$ ls -l the_form.frm
Diagnostic Checks
- Check form-name spelling and
DBPATH's setting, the two documented checks.
Related Errors / Related Topics
- -828 — "Command file not found." The same
DBPATH/spelling-based restriction, for SQL command files rather than compiled forms. - -830 — "Report not found." The same restriction, for compiled reports.
Same DBPATH/spelling checks as -828, here for a compiled form specification.