Выражение (FORM.ZeroBDK is "YES")
оценивается как true
или false
в зависимости от того, что находится в FORM.ZeroBDK
,
так <cfset User.ZeroBDK = FORM.ZeroBDK is "YES">
даст User.ZeroBDK
boolean
значение true или false.
Я просто размышляю ... но если вы получили это из какого-то унаследованного кода, похоже, не самый лучший способ определить, есть ли в FORM.ZeroBDK
что-то в этом.