Использование переменной типа List в запросе

Обсуждение Stimulsoft Reports.NET
Ответить
keeper
Сообщения: 37
Зарегистрирован: 12 янв 2012, 11:26

Использование переменной типа List в запросе

Сообщение keeper »

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

Мне нужно в переменной (var1) передать несколько значений и использовать их в запросе типа select ... from ... where id in ({var1}).
Насколько я понял, напрямую так сделать нельзя.
Поэтому я завел еще одну переменную (var2) типа string. И на событие отчета "Начало построения" написал такой код:

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

System.Text.StringBuilder sb = new System.Text.StringBuilder();
object[] list = this.Dictionary.Variables["var1"].ValueObject as object;
for (int index = 0; index < list.Length; index++)
{
	sb.AppendFormat("'{0}'",list[index].ToString());
        if (index < list.Length - 1) sb.Append(",");
}
this.Dictionary.Variables["var2"].Value = sb.ToString();
Но в запросе все равно подставляется пустое значение.
Что я сделал не так? помогите, пожалуйста!

С уважением, Владимир
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Использование переменной типа List в запросе

Сообщение Aleksey »

Здравствуйте, Владимир

Извините за задержку с ответом.
Необходимо дополнительное время чтобы разобраться с проблемой.

Спасибо.
keeper
Сообщения: 37
Зарегистрирован: 12 янв 2012, 11:26

Использование переменной типа List в запросе

Сообщение keeper »

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

Проблему так и не решили? а планируете?

С уважением, Косов Владимир
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Использование переменной типа List в запросе

Сообщение Aleksey »

Здравствуйте, Владимир

Извините за задержку с ответом.
Пожалуйста, посмотрите пример отчета в аттаче.

Спасибо.
Вложения
ReportListObj.mrt
(7.27 КБ) 339 скачиваний
keeper
Сообщения: 37
Зарегистрирован: 12 янв 2012, 11:26

Использование переменной типа List в запросе

Сообщение keeper »

Спасибо большое!

Надеюсь, что такой вариант у меня тоже заработает)
Ближайшее время, к сожалению, не будет возможности проверить

С уважением, Владимир
Andrew
Сообщения: 586
Зарегистрирован: 09 июн 2006, 12:22

Использование переменной типа List в запросе

Сообщение Andrew »

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

Будет неплохо, если сообщите нам результаты.

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