2016-06-13 9 views
0

これを実行するための構文がcoldfusionにはありますか?名前を知らずにcoldfusion変数にアクセスする

<cfif DataSet2.RecordCount gt 0 > 
    <cfset append = #ArrayAppend(DataSet2Results,VAL(DataSet2.RecordCount))# > 
</cfif> 

それぞれ '2'を変数名(この場合はループ内のインデックス)に置き換えます。 だから、それは次のようになります。

<cfif DataSet#index#.RecordCount gt 0 > 
     <cfset append = #ArrayAppend(DataSet#index#Results,VAL(DataSet#index#.RecordCount))# > 
    </cfif> 

私はこのために2次元配列を行うことができます知っているが、これを行うことができるならば、それは私の時間のスライスを救います。

+3

[Dynamic Variable Names Coldfusion]の複製があります。(http://stackoverflow.com/questions/1719947/dynamic-variable-names-coldfusion) – Beginner

+0

私の解決策はわずかに異なり、私はそこに掲載しました。 –

答えて

0

私自身の質問に対する答えが見つかりました。変数["DataSet#index#"]、レコード数などを使用しました。

関連する問題