Existe-t-il une meilleure façon d'écrire ce qui suit?Evaluer la fonction
<cfloop list="#qry.Columnlist#" index="FieldName">
<cfset "form.#FieldName#" = Evaluate("qry.#FieldName#")>
</cfloop>
Cette boucle affecte chaque champ de la requête à un champ de formulaire correspondant. Je comprends que la fonction d'évaluation est évitée.
Bonne réponse! Je cherchais une solution à cela aujourd'hui aussi. –
Qu'en est-il de 'evaluate (" qry. # MyArr [i] .foo # ")' J'ai essayé 'qry [myArr [i] [foo]]' mais pas de chance – isurfbecause
@isurfbecause pas sûr de ce que vous demandez là, mais pour l'objet tableau, c'est '[fieldName] [rowIndex]'. Est-ce que 'foo' est le rowIndex? Si c'est le cas, placez d'abord 'myArr [1]' dans un var, puis utilisez-le. CF peut ne pas aimer imbriqué '[]' – Henry