사용자가 2 개의 매개 변수를 선택해야하는 보고서가 필요합니다. 첫 번째 매개 변수는 연도 (2017, 2016 ...)를 포함하고 두 번째 매개 변수는 ID 프로세스를 포함합니다. 사용자가 선택한 프로세스에 따라 SQL 문은 하나가 될 것입니다. 매개 변수 연도는 두 번째 매개 변수에 포함 된 SQL의 WHERE 절의 일부입니다.동적 SQL 쿼리를 매개 변수로 사용
그래서이 보고서에는 2 개의 매개 변수 (param_year
, Indicador
)가 있습니다. 쿼리 매개 변수는 테이블 데이터 소스를 사용하여 수행됩니다. 여기서 ID 열에 SQL 문장이 포함되고 값 열에는 사용자가 선택해야하는 텍스트가 포함됩니다.
그래서 내가 다음에 뭘하는지 나는 데이터베이스에 수행했다는 JDBC 연결의 SQL 문으로 set ${Indicador}
이다. 이것은 나에게
이 이해 될 것이다 사전에 감사는 "쿼리에 실패 SQL 오류보고 :. $ {Indicador을}
어떤 제안
나는별로 틀리지 않았습니다. 그것은 완벽하게 작동합니다. 대단히 감사합니다 !!! – Mascu