Отчет Crystal Report загружается навсегда - PullRequest
0 голосов
/ 23 сентября 2011

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

Так что может пойти не так?Должен быть тайм-аут, если есть проблема с доступом к источнику данных.

Это ошибка или известная проблема?Я не нашел никакой информации об этом.

Есть ли способ уловить эту "ошибку", чтобы пользователь не тратил свое время на полчаса, а затем позвонил мне?

Приветствия

1 Ответ

0 голосов
/ 23 сентября 2011

Чтобы поймать подобные проблемы, вам может понадобиться добавить код регистрации в ваше приложение. Убедитесь, что функция журнала включает отметку времени, псевдокод:

Log("pre-DB connect)
...DB connection
Log("post-DB connect)

Log("pre-Load Report...")
...load the report
Log("post-Load Report")

Как только вы сузите его до части кода, вы можете добавить больше кода регистрации в этот раздел, пока, надеюсь, вы не сосредоточитесь на висящей строке.

...