Использование переменных в отчете

Обсуждение Stimulsoft Reports.WEB
Ответить
fromdd
Сообщения: 7
Зарегистрирован: 12 янв 2015, 09:41

Использование переменных в отчете

Сообщение fromdd »

Есть отчет в котором есть две переменные Variable которые используются в SQL запросе, пытаюсь вызвать данный отчет с aspx страницы и передать переменные

Код: Выделить всё

if (Page != null && !Page.IsPostBack)
 {             
                StiReport stiReport1 = new StiReport();
                stiReport1.Load(путь к отчету);
                stiReport1.Compile();
                stiReport1.Dictionary.Variables["StartDate"].ValueObject = "01.01.2000";
                stiReport1.Dictionary.Variables["FinishDate"].ValueObject = "01.01.2001";
                StiWebViewer1.Report = stiReport1;
 }
Отчет формируется, но не учитываются значения переменных
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Использование переменных в отчете

Сообщение Aleksey »

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

В скомпилированный отчет попробуйте передавать значения переменных следующим образом:

Код: Выделить всё

stiReport1["StartDate"] = "01.01.2000";
stiReport1["FinishDate"] = "01.01.2001";
Спасибо.
fromdd
Сообщения: 7
Зарегистрирован: 12 янв 2015, 09:41

Re: Использование переменных в отчете

Сообщение fromdd »

SqlException не обработано пользовательским кодом
Неправильный синтаксис около конструкции ".2001".
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Использование переменных в отчете

Сообщение HighAley »

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

Похоже, что вы некорректно используете переменные в запросе.
Почитайте, пожалуйста, статью Динамические SQL-запросы.

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