<cfif local eq ""
Возможно, LOCAL
теперь является системной областью в CF9, например FORM
, URL
, etecetera. Поэтому CF жалуется, когда вы пытаетесь выполнить сравнение строк, потому что это структура. Если LOCAL
представляет простую переменную в вашем старом коде, попробуйте использовать другое имя переменной.
Обновление : из комментариев, если LOCAL
является именем столбца в вашем запросе, вы можете использовать псевдоним sql, чтобы присвоить ему другое имя:
SELECT Local AS LocalAlias FROM Table
... или используйте полное имя переменной:
<cfif queryName.local ...>