Не работает Preview

Обсуждение Stimulsoft Reports.WEB
rikh
Сообщения: 16
Зарегистрирован: 20 апр 2010, 06:18

Не работает Preview

Сообщение rikh »

Доброе утро,
Не совсем понятно таймаут в 10 сек. установлен на ответ от сервера,или на обработку запроса? Если на обработку запроса, то можно ли его увеличить?
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Не работает Preview

Сообщение Vladimir »

Доброе утро.

Всё заключается в том, что сервер не даст ответ клиенту, пока не выполнится запрос. Мы сделаем настройку, позволяющую задавать время таймаута. Это должно решить вашу проблему.
Изменения будут доступны в следующем пререлиз билде от 26 апреля.

Спасибо.
rikh
Сообщения: 16
Зарегистрирован: 20 апр 2010, 06:18

Не работает Preview

Сообщение rikh »

Спасибо, будем ждать.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Не работает Preview

Сообщение Vladimir »

Здравствуйте.

Теперь нижеуказанные статические опции задают настройки таймаута (в секундах) и количество повторов запроса данных при ошибках связи:
int StiWebDesignerOptions.Connection.ClientRequestTimeout
int StiWebDesignerOptions.Connection.ClientRepeatCount

Спасибо.
rikh
Сообщения: 16
Зарегистрирован: 20 апр 2010, 06:18

Не работает Preview

Сообщение rikh »

Здравствуйте! Спасибо за обновление.
rikh писал(а): P.S. При обработке запросов возникает 2032 Error при нажатии "Retrieve columns".
Проблема осталась.
Запрос типа: Select...From...Where...and...and...and. При удалении 3го условия через "and" типа: id_test0101010101 столбцы начинают выводится, иначе описанная ошибка.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Не работает Preview

Сообщение Vladimir »

Здравствуйте.

Нам не удаётся воспроизвести проблему на наших тестовых базах данных. Не могли бы вы выслать нам на support[at]stimulsoft.com свою БД (или её проблемную часть), что бы повторить и локализовать проблему?

Спасибо.
rikh
Сообщения: 16
Зарегистрирован: 20 апр 2010, 06:18

Не работает Preview

Сообщение rikh »

Здравствуйте, Владимир,
Проблема решилась через написание оператора "не равно" через "!=",
условие id_test!=0101010101 Воспринимается и выполняется нормально.
Но ИМХО условный оператор "" ввести нужно.
Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Не работает Preview

Сообщение Vladimir »

При выполнении запросов к базе данных Report Engine передаёт их SQL серверу напрямую, ничего в них не изменяя.
Т.е. эта ошибка происходит из-за ошибки выполнения запроса на сервере.

Спасибо, мы учтём Ваши пожелания.
rikh
Сообщения: 16
Зарегистрирован: 20 апр 2010, 06:18

Не работает Preview

Сообщение rikh »

Vladimir писал(а):Т.е. эта ошибка происходит из-за ошибки выполнения запроса на сервере.
На Toad и в Excel запрос отрабатывает без ошибок.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Не работает Preview

Сообщение Vladimir »

Report Engine никак не влияет на текст запроса. Текст запроса напрямую передаётся в ADO.NET и обрабатывается его механизмами.
Возможно, сам Excel или его провайдер данных как-то предварительно обрабатывает запрос, тут мы ничего конкретного сказать не можем.

Спасибо.
Ответить