Страница 2 из 3

Не работает Preview

Добавлено: 22 апр 2010, 05:02
rikh
Доброе утро,
Не совсем понятно таймаут в 10 сек. установлен на ответ от сервера,или на обработку запроса? Если на обработку запроса, то можно ли его увеличить?

Не работает Preview

Добавлено: 22 апр 2010, 05:42
Vladimir
Доброе утро.

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

Спасибо.

Не работает Preview

Добавлено: 22 апр 2010, 07:25
rikh
Спасибо, будем ждать.

Не работает Preview

Добавлено: 27 апр 2010, 11:05
Vladimir
Здравствуйте.

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

Спасибо.

Не работает Preview

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

Не работает Preview

Добавлено: 07 май 2010, 04:15
Vladimir
Здравствуйте.

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

Спасибо.

Не работает Preview

Добавлено: 07 май 2010, 04:48
rikh
Здравствуйте, Владимир,
Проблема решилась через написание оператора "не равно" через "!=",
условие id_test!=0101010101 Воспринимается и выполняется нормально.
Но ИМХО условный оператор "" ввести нужно.
Спасибо.

Не работает Preview

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

Спасибо, мы учтём Ваши пожелания.

Не работает Preview

Добавлено: 07 май 2010, 05:44
rikh
Vladimir писал(а):Т.е. эта ошибка происходит из-за ошибки выполнения запроса на сервере.
На Toad и в Excel запрос отрабатывает без ошибок.

Не работает Preview

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

Спасибо.