>Why you are focusing on CTOD() Function. The code gives error at
> If Empty({02/15/2000})
>
> Here I have not used CTOD() at all and not Date() function also.
>But it will return false for DATE() also for the date greater than
>12th of the month (if the program is compiled when setting is SET DATE BRIT).
>
British Date format is dd/mm/yyyy - you're trying to set the date to the 2nd day of the 15th month.
>PLEASE CHECK
>
PLEASE RTFM.