이것이 가능한지 확실하지 않습니다. 내가 뭘 하려는지 쿼리를 통해 출력 문자열을 빌드하는 것입니다. 출력 "이름"을 연결하고 마지막에 "값"을 추가합니다. 그런 다음 문자열을 출력합니다. 나는 이것이 가능하다고 생각하지 않는다. 그러나 나는 어떤 대안을 찾고있다.Coldfusion 동적 쿼리 출력
그래서 이것은 내가 무엇을 가지고 :
qry1
메인 쿼리입니다. qry2
은 문자열 끝에 추가 할 값을 가져옵니다. 그래서 변수 test
의 값은 다음과 같이 보일 것이다 :이 쿼리 객체의 일부로서 qry1
에 감각을 만들 것 "variables.qry1.100"
합니다. 그래서이 문자열은 데이터베이스에서 올바른 값을 반환 할 것입니다. 100
<cfoutput>
<cfloop query="variables.qry2">
<cfset test = variables.qry1. & variables.qry2.#valueID#>
<td>#test#</td>
</cfloop>
</cfoutput>
많은 감사합니다.
JC
정확하게 출력해야 할 내용은 무엇입니까? 동적 변수 이름을 테스트하고 그 변수를 출력 하시겠습니까? –
예 그렇다면 test는 # variables.qry1.100 #을 하위 쿼리 이름과 동일하게 읽은 다음 하위 쿼리를 출력하므로 # variables.qry1.100 #에 대해 12324가 반환 될 수 있습니다. # 동적 인 경우 wsnt 그냥 # variables.qry1을 읽습니다. .100 # 쿼리에서 100 값을 반환합니다. 나는 쿼리에서 값을 출력하는 출력 문자열을 동적으로 생성하려고합니다. – jeeperscreepers
답변을 추가했습니다. 근데 왜 이러는거야? 한 쿼리 출력 값을 사용하여 다른 쿼리의 열을 선택하는 것이 이상하게 보입니다. 나에게 최소한. –