Я использую средство записи отчетов BIRT, и у меня есть несколько таблиц с одинаковой структурой данных. В своем дизайне отчета я хочу выбрать таблицу, которую мой запрос использует в качестве параметра отчета (как часть запроса mysql в наборе данных), но я не могу понять это.
Когда я создаю набор данных, замечательно, что я могу использовать параметры в форме SELECT * FRER WHERE? И установить их для параметров отчета, но я получаю ошибку, если я установил? к столу, например:
ВЫБРАТЬ * ИЗ? ГДЕ 1
Есть ли другой способ сделать это? Поскольку это Java, я предполагаю, что синтаксис соответствует синтаксису PreparedStatement. В BIRT 2.5 есть опция привязки свойства в диалоговом окне набора данных ... и я попытался задать свой запрос как: "SELECT * FROM" + params ["DataTable"]. Value + "WHERE 1", но это также приводит к ошибке.