Dans mon composant CF, j'ai essayé de filtrer les données de l'entrée utilisateur (getSearchString) et d'exécuter le code, j'ai un problème avec la fonction WHERE. Peut suggestion quelle est la bonne façon?CFQuery où param
<cffunction name="getParks" access="remote" returntype="struct">
<cfargument name="page" required="true" />
<cfargument name="pageSize" required="true" />
<cfargument name="gridsortcolumn" required="true" />
<cfargument name="gridsortdirection" required="true" />
<cfargument name="getSearchString" default="" />
<cfif arguments.gridsortcolumn eq "">
<cfset arguments.gridsortcolumn = "parkName" />
<cfset arguments.gridsortdirection = "asc" />
</cfif>
<cfquery name="parks" datasource="cfdocexamples">
select parkName, parkType, city, state
from parks
where <cfqueryPARAM value = "#getSearchString#" CFSQLType = "CF_SQL_VARCHAR">
order by #arguments.gridsortcolumn# #arguments.gridsortdirection#
</cfquery>
<cfreturn queryconvertforgrid(parks, page, pagesize) />
cela fonctionne mais CFGrid ne charge aucune donnée lors de l'exécution du code. – proyb2
désolé, cela fonctionne avec% ..% autour de ce param – proyb2