Здравствуйте!
Столкнулись с такой проблемой.
Источником данных для отчета явл. таблица в БД Oracle, в кот. записываются данные при выполнении хранимой процедуры (вызов процедуры задан в BeginRender). Процедура выполняется, отчет формируется, но данные из таблицы считываются ДО выполнения процедуры, т.е. только при следующем запуске отчета мы получаем данные, сформированные при предыдущем запуске. Как бы эти процессы (выполнение процедуры и считывание данных из табл.) синхронизировать?
Спасибо.
использование хранимой процедуры
использование хранимой процедуры
Здравствуйте, Аня.
Установите, пожалуйста, свойство ConnectOnStart в false для источника данных, который вызывает Вашу хранимую процедуру.
Возможно Ваш отчет формируется в 2 прохода?
Спасибо.
Установите, пожалуйста, свойство ConnectOnStart в false для источника данных, который вызывает Вашу хранимую процедуру.
Возможно Ваш отчет формируется в 2 прохода?
Спасибо.
использование хранимой процедуры
1. ConnectOnStart в false - это первое, что сделали, как только столкнулись с этой проблемой, но это не помогло.
2. Не совсем понятно, что значит "отчет формируется в 2 прохода". По-моему, в один проход.
Может процедура выполняется каким-то загадочным образом не в начале построения ? Как бы это узнать?
Спасибо.
2. Не совсем понятно, что значит "отчет формируется в 2 прохода". По-моему, в один проход.
Может процедура выполняется каким-то загадочным образом не в начале построения ? Как бы это узнать?
Спасибо.
использование хранимой процедуры
По-моему, мы разобрались. По крайней мере, если установить св-во источника данных "обновлять на каждой записи" в true, то все работает !
использование хранимой процедуры
Здравствуйте,
Отлично, дайте знать, если понадобится дополнительная помощь.
Спасибо.
Отлично, дайте знать, если понадобится дополнительная помощь.
Спасибо.