Question
How to use placeholder in order by in a query?
dailyStatus = "select * from MyTasks ";
if(Len(custom.ORDER)){
dailyStatus = dailyStatus & custom.ORDER;
}
else if (isDefined("URL.OrderBy") AND Len(URL.OrderBy)){
dailyStatus = dailyStatus & " ORDER BY " & "?" & " " & "?";
arrayAppend(params,{value:URL.OrderBy,cfsqltype:"cf_sql_varchar"});
arrayAppend(params,{value:URL.Direction,cfsqltype:"cf_sql_varchar"});
}
else{
dailyStatus = dailyStatus & "ORDER BY TimeRemaining, LastModifiedDate";
}
qryList = QueryExecute(dailyStatus, params, {datasource = REQUEST.CFG.DS});
This doesn't seem to work , because I'm getting error,
Error Executing Database Query.
[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near '@P3'
[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near '@P3'
