Command line specified default constraint evaluation mode is off Explanation: Your command line specified (either explicitly or by default) that the constraint mode when you start a transaction is OFF; that is, that by default, constraints will not be evaluated until a COMMIT is executed. The ANSI and ISO SQL standards require that the constraint mode when you start a transaction be ON; that is, that constraints be evaulated at the end of every SQL statement. User Action: If it is important to have standard behavior in your program, and you have constraints in your database, you should specify the /CONSTRAINT_MODE=ON in the module language command line or /SQLOPTIONS=(CONSTRAINT_MODE=ON) in the precompiler command line.