Ошибка времени ожидания Crystal Report PrintToPrinter - PullRequest
0 голосов
/ 26 февраля 2010

В VS 2008 у меня есть основной отчет с 20 отчетами. Эти подчиненные отчеты запускают свои собственные индивидуальные запросы. При просмотре отчета в CrystalReportViewer я вижу весь отчет без каких-либо хлопот. То же самое происходит на компьютере клиента.

Проблема возникает у клиента при использовании функции PrintToPrinter. Я получаю сообщение об ошибке «Тайм-аут запроса сервера». При использовании на моей стороне, это работает на 100%, но не на клиенте.

Чтобы решить эту проблему, я попытался увеличить время ожидания Crystal до 180 секунд с помощью следующей команды:

oReport.Subreports ["TicketBoxCorro.rpt"]. DataSourceConnections [0] .Attributes.Collection.Set ("Тайм-аут команды", "180"); oReport.Subreports ["TicketBoxCorro.rpt"]. DataSourceConnections [0] .SetConnection (this.DBServer, this.DBDatabase, this. Проблема в том, что на клиентском компьютере ошибка выскакивает через минуту, она никогда не достигает 180 секунд.

Есть предложения?

1 Ответ

1 голос
/ 10 марта 2010

Не волнуйтесь, я наконец-то решил это. Возможно, я должен был упомянуть, что мой отчет распечатан с UpdatePanel. Теперь появляется сообщение об ошибке, потому что время UpdatePanel истекло - для тех, кто не знает, время ожидания по умолчанию составляет 90 секунд, которые я только что обнаружил. Вы можете переопределить это в диспетчере скриптов.

Это, вероятно, объясняет, почему у меня не было ответов =)

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