0
我在標籤模式下正常工作一個CFC:Lucee CFML查詢問題
<cfcomponent output="false">
<cffunction name=GetCases access="remote" returntype=Any returnformat=JSON>
<cfquery name="QryCases" datasource=#session.dsn# >
select id,surname,forename,died,dob,status from tbcases
</cfquery>
<cfreturn (QryCases)>
</cffunction>
</cfcomponent>
然而CFSCRIPT版本失敗,我只是不能明白爲什麼:
component
{
function any GetCases() access="remote" returntype="any" returnformat="json"
{
QryCases = Queryexecute("
select id,surname,forename,died,dob,status from tbcases
","",{datasource=session.dsn});
return QryCases;
}
}
所以這兩個將工作在ACF v2016中很好,但是隻有在Lucee v5中有效的腳本。 json的結果是jquery數據表
感謝任何指針。
eturnformat而不是returnformat也許? –
只是利用這個機會分享我不再使用cfc,也不使用cfquery。我使用常規.cfm頁面和writeoutput SerializeJSON(qry)中的存儲過程。對我來說它更清潔。 –
我假設你爲所有的CRUD操作使用存儲過程。我認爲這是一個有力的論據,因爲這是一個最好由數據庫處理的工作。感謝分享 –