2
を得るのColdFusion 9にアップグレード文は複雑なオブジェクトです。は、私はこのようないくつかのコードを持っている場所のカップルを持っている奇妙なのcfifエラー
これは、エラーが<cfif local eq "" ... >
任意のアイデアをライン上で発生する...私たちはただのColdFusion 9へのアップグレードのColdFusion 8に
をうまく働きましたか?
を得るのColdFusion 9にアップグレード文は複雑なオブジェクトです。は、私はこのようないくつかのコードを持っている場所のカップルを持っている奇妙なのcfifエラー
これは、エラーが<cfif local eq "" ... >
任意のアイデアをライン上で発生する...私たちはただのColdFusion 9へのアップグレードのColdFusion 8に
をうまく働きましたか?
<cfif local eq ""
それはLOCAL
がFORM
、URL
、eteceteraのように、今、CF9でシステムスコープであることが考えられます。そのため、構造体であるため、文字列の比較を実行しようとすると、CFは文句を言います。 LOCAL
が古いコードの単純変数を表す場合は、別の変数名を使用してみてください。
更新:LOCAL
は、クエリ内の列の名前である場合は、コメントからは、あなたがそれを別の名前を与えるために、SQLエイリアスを使用することができ、次のいずれか
SELECT Local AS LocalAlias FROM Table
を...または使用完全修飾された変数名:
<cfif queryName.local ...>
どうすればいいですか? Localはデータベース表属性の名前です。 : – Bri
このコードは、関数内で使用されていますか?クエリの列を別名「SELECT Local AS LocalAlias」にすると、エイリアスを使用することも、エイリアスを代わりに使用することもできます。ローカル...> '。 – Leigh
ああ、今日はとても馬鹿です。私はあなたがAS xxxをすることができないことを忘れていましたが、かなりの場所で使用されているようにこれを変更することは賢明ではありません。今私はquery.localをやっています。でクエリを指定したときに、クエリスコープ内にあるとローカルで認識されると考えました。 –
Bri