Данные не возвращаются в Crystal Reports - PullRequest
0 голосов
/ 05 декабря 2011

У меня есть Crystal Report, над которым я работаю; на прошлой неделе это возвращало результаты, но когда я запустил это утром, я больше ничего не получал. Проверяя SQL-запрос, я показываю, что имя таблицы указано по какой-то причине дважды:

 SELECT "WMS_TESTINFO"."RECORD_NAME"
 FROM   "TestEnv"."dbo"."WMS_TESTINFO" "WMS_TESTINFO"

Есть мысли о том, что могло сломаться? Я проверил, что база данных подключена, и мои данные все еще там.

1 Ответ

3 голосов
/ 05 декабря 2011

Имя таблицы указывается дважды, поскольку Crystal Reports создает псевдоним для каждой таблицы.

Этот кристалл сгенерировал SQL:

FROM "TestEnv"."dbo"."WMS_TESTINFO" "WMS_TESTINFO"

в формате:

FROM DATABASE.OWNER.TABLENAME ALIAS

Это нормально для Кристалла.

Я бы запустил этот SQL в SSMS (не забывая сначала удалить все "), чтобы проверить, что данные действительно все еще там.

Если это так, проверьте, что фильтр не был добавлен в отчет через опцию меню Select Expert, чтобы отфильтровать все данные.

enter image description here

Наконец, перейдите к Database> Set Datasource Location и повторно примените соединение, чтобы убедиться, что отчет определенно указывает на правильное местоположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...