Oracle запрос в яшме не возвращает данные, где тип данных varchar? - PullRequest
0 голосов
/ 25 октября 2018

Я выполняю запрос ниже в Jasper (используя Oracle DB), но возвращаю пустое значение, поскольку тип данных имени varchar, но возвращается, если я выбираю столбец к которому в качестве типа данных относятся число или дата.

select name from student_data;

- это скриншот свойства.и ниже запрос

выберите имя, дату_ рождения_ из студента_данные.у меня будут данные для date_of_birth, но столбец имени пуст.

введите описание изображения здесь

1 Ответ

0 голосов
/ 25 октября 2018

Jaspersoft-Studio, а также более старая версия iReport имеют проблему в том, что они реализованы с неверным типом данных.например

DB column: ID(int)
iReport_FIELD: ID(BigDecimal)

Но вы можете просто изменить тип данных поля.

  1. Перейдите в часть «Поля» окна навигации и выберите поле.с неправильным типом данных
  2. В окне свойств вы можете увидеть одно из свойств полей "Класс поля". Там вы можете изменить класс поля name.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...