2016-06-13 12 views
0

Gibt es eine Syntax in der Coldfusion, die mir das erlaubt?Greifen Sie auf eine Coldfusionsvariable zu, ohne den Namen zu kennen

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

Ersetzen der '2' jeweils durch einen Variablennamen (in diesem Fall ein Index in einer Schleife). es würde also wie folgt aussehen:

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

Ich weiß, ich kann dafür eine zweidimensionale Anordnung tun, aber es würde mir ein Stück Zeit sparen, wenn dies getan werden kann.

+3

Mögliche Duplikate von [Dynamische Variablennamen Coldfusion] (http://stackoverflow.com/questions/1719947/dynamic-variable-names-coldfusion) – Beginner

+0

Meine Lösung war etwas anders, ich habe es dort veröffentlicht. –

Antwort

0

Ich fand die Antwort auf meine eigene Frage. Ich habe Variablen ["DataSet # Index #"]. Recordcount und so weiter.