CFML - requête de lignes de structure
Je voudrais gérer une ligne à partir d'une requête par une fonction, où je passe la ligne en tant que structure.
idéalement...
<cfloop query="myquery">
#myfunction(#row#)#
</cfloop>
J'ai pu mettre en place comme cela aussi...
<cfloop query="myquery">
#myfunction(#col1#,#col2#,#col3#,#col4#)#
</cfloop>
mais je ne veux pas. Je n'ai pas été en mesure de finda moyen simple de l'extraction d'une ligne, Mais j'ai pensé que je voudrais vous demander.
Vous devez vous connecter pour publier un commentaire.
Adobe ColdFusion dispose maintenant d'une fonction nommée
QueryGetRow
qui convertit une ligne à partir d'une requête dans une struct.Additif
Cette fonction n'est pas disponible sur ColdFusion 9 et les versions antérieures.
trouvé un peu plus élégant à la recherche de solution, pour seule ligne
Ben Nadel a publié un billet de blog à propos de cette où il donne l'exemple de l'UDF, qui convertit une requête à un struct, et il accepte une option argument de ligne qui vous permet de transformer une ligne unique dans cette requête à une struct. Jetez un oeil ici.
C'est la Classe à partir de le site de Ben sans les commentaires
d'utilisation...
Une autre solution serait: