小编cfl*_*ngo的帖子

如何防止 Coldfusion 中的 CFC 中的查询返回区分大小写的结果

我遇到一个问题,我正在使用 Ben Nadel 的 QueryAppend.cfc 连接来自两个不同数据源的两个记录集。我得到的数据是正确的,但数据的顺序不是预期的。组合结果集的排序如下,所有结果都以小写字母开头附加到记录集的底部:

cfdump 的屏幕截图

我期待(并且需要)以下类型的排序:

苹果

艺术

瓶子

男生

硬币

代码如下:

<!---Calling Template--->

<cfquery name="getDataSet1" datasource="datasource1">
SELECT param1
FROM table1
</cfquery> 

<cfquery name="getDataset2" datasource="datasource2">
 SELECT param1
FROM table2
</cfquery> 

<cfscript>
// Create object
 TheUnionObject = createObject("component", "cfc/QueryAppend");
 // Call the function
myUnionResult = TheUnionObject.QueryAppend(getDataSet1, getDataSet2);
</cfscript> 

<!---Dump results--->
<cfdump var="#myUnionResult#">






 <!---QueryAppend.cfc--->
 <cfcomponent>
 <cffunction name="QueryAppend" access="public" returntype="query" 
 output="false"
 hint="This takes two queries and appends the second one to the first one. 
  Returns the resultant …
Run Code Online (Sandbox Code Playgroud)

cfc cfquery qoq coldfusion-11

2
推荐指数
1
解决办法
1042
查看次数

标签 统计

cfc ×1

cfquery ×1

coldfusion-11 ×1

qoq ×1