Informix Error -3007: Your form is incompatible with the current version of PERFORM. Recompile your form before running it again.
Cause and resolution
Your form is incompatible with the current version of PERFORM. Recompile your form before running it again.
Use FORMBUILD to compile the form, then run PERFORM again.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-3007 fires when a compiled form's version doesn't match the currently installed PERFORM
runtime — per the official guidance, the fix is simply to use FORMBUILD to compile the form,
then run PERFORM again.
- The compiled
.frmfile was built for a differentPERFORMversion, per the official guidance — the direct, only cause.
Solutions / Resolution
- Use
FORMBUILDto compile the form, then runPERFORMagain, per the official guidance.
Examples
Recompiling before running
formbuild myform
perform myform
Diagnostic Checks
- Recompile the form with the currently installed
FORMBUILD, and rerunPERFORM.
Related Errors / Related Topics
- -3006 — "An unknown code has been found in the .frm file." A closely related form/runtime
version-mismatch error, also resolved by recompiling with
FORMBUILD.
The compiled form doesn't match the current PERFORM version — recompile it with FORMBUILD.