Puis-je obtenir une requête ligne par index dans ColdFusion?

Je veux obtenir une ligne spécifique dans un ColdFusion objet de Requête sans boucle sur elle.

J'aimerais faire quelque chose comme ceci:

<cfquery name="QueryName" datasource="ds">
SELECT *
FROM    tablename
</cfquery>

<cfset x = QueryName[5]>

Mais il me donne un message d'erreur indiquant que la requête n'est pas indexable par "5". Je sais pour un fait qu'il y a plus de 5 enregistrements dans cette requête.

  • CFLib.org à nouveau à la rescousse: cflib.org/udf/queryGetRow . Que vous laisse faire <cfset x = queryGetRow(QueryName,5)>
InformationsquelleAutor Brian Bolton | 2009-07-31