Gibt es eine bessere Möglichkeit, Folgendes zu schreiben?Funktion auswerten
<cfloop list="#qry.Columnlist#" index="FieldName">
<cfset "form.#FieldName#" = Evaluate("qry.#FieldName#")>
</cfloop>
Diese Schleife wird jedes Feld in der Abfrage an einen entsprechenden Formularfeld zugeordnet wird. Ich verstehe, dass die Evaluierungsfunktion gemieden wird.
Gute Antwort! Ich habe auch heute nach einer Lösung gesucht. –
Was ist mit 'evaluate (" qry. # MyArr [i] .foo # ")' Ich versuchte 'qry [myArr [i] [foo]]' aber kein Glück – isurfbecause
@isurfbecause nicht sicher, was Sie dort fragen, aber Für Array-Objekte lautet es "[fieldName] [rowIndex]". Ist 'foo' der rowIndex? Wenn ja, setze zuerst 'myArr [1]' auf einige Var und benutze dann diese. CF mag verschachtelte '[]' nicht mögen – Henry