извлеките необработанный SQL-запрос из Кристаллического Отчета .rpt файл

У меня есть .rpt файл, который я не записал и не могу найти документацию о. Я хочу смочь рассмотреть SQL, который сгенерирован из этого отчета так, чтобы я мог выяснить, ну, в общем, какие данные он вытягивал и какие параметры оператора Where использовались.

Я могу открыть его и видеть расположение отчета. Но когда я выбираю SQL-запрос Database|Show... отчет пытается соединиться с источником данных. Проблема, используемый источник данных неизвестен мне, вероятно, соединение ODBC, используемое тем, кто бы ни записал запрос. Все, что я могу сделать на том этапе, является 'Отменой', и я вернулся к рассмотрению конструктора отчетов.

Я пропускаю что-то? Я могу добраться до SQL-запроса, не соединяясь с источником данных? Кажется, что просмотр критериев выбора не должен зависеть от передачи данных.

Спасибо.

версия: Crystal Reports 2008

18
задан MPelletier 5 April 2011 в 19:23
поделиться

2 ответа

Должна быть возможность узнать некоторые подробности о существующем источнике данных, выбрав База данных> Установить расположение источника данных ....

Помимо возможности изменить расположение источника данных, это должно показать вам некоторую информацию о текущем источнике данных, например, какой тип источника данных используется, и, возможно (в зависимости от типа драйвера) имя базы данных. . Вероятно, это будет менее полезно, если (как вы предполагаете) источником данных является ODBC, но если он использует собственный драйвер, это может быть что-то полезное.

6
ответ дан 30 November 2019 в 07:49
поделиться

Без пароля я не уверен, как много вы можете сделать. Кажется, "Show SQL Query" требует, чтобы сначала запустился отчет, а затем сгенерировался план SQL.

Это не идеально, но вы можете зайти в Database > Visual Linking Expert, чтобы хотя бы увидеть таблицы и то, как они соединены, а также зайти в Record Selection Formula Editor и посмотреть, что представляют собой пользовательские операторы WHERE.

5
ответ дан 30 November 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: