An IF | ELSE | ENDIF statement is missing (Error 1211)
A portion of the statement is either missing or misplaced. Check for a mismatched use of IF … ENDIF within another control statement.
The following example fails because ENDIF is placed within the DO CASE....ENDCASE statement.
IF .T.
DO CASE
CASE .T.
ENDIF
ENDCASE
For more information about executing commands conditionally, see the IF ... ENDIF Command.