Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.04.2021, 11:15
|
|||
---|---|---|---|
|
|||
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
Здравствуйте. Нужно передавать несколько значений параметра отчета в хранимую процедуру, которая является DataSet для отчёта. Параметр делаю Data Type: Text, в ХП входной параметр @InParam varchar(max). В ХП в запросе ставлю условие where Field1 in (@InParam). На одно значение всё отрабатывает, больше значений нет. Хотелось бы понять почему. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 11:16
|
|||
---|---|---|---|
|
|||
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
SSRS ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 11:40
|
|||
---|---|---|---|
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
Roman777 На одно значение всё отрабатывает, больше значений нет. Хотелось бы понять почему. у входного параметра галка allow multiple values стоит? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 11:44
|
|||
---|---|---|---|
|
|||
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
komrad Roman777 На одно значение всё отрабатывает, больше значений нет. Хотелось бы понять почему. у входного параметра галка allow multiple values стоит? Да ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 11:51
|
|||
---|---|---|---|
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
Roman777 komrad пропущено... у входного параметра галка allow multiple values стоит? Да а покажите как dataset объявлен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 12:07
|
|||
---|---|---|---|
|
|||
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
komrad Roman777 пропущено... Да а покажите как dataset объявлен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 12:28
|
|||
---|---|---|---|
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
Roman777, попробуйте вариант text и запрос типа exec proc @param ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 13:59
|
|||
---|---|---|---|
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
Roman777 Здравствуйте. Нужно передавать несколько значений параметра отчета в хранимую процедуру, которая является DataSet для отчёта. Параметр делаю Data Type: Text, в ХП входной параметр @InParam varchar(max). В ХП в запросе ставлю условие where Field1 in (@InParam). На одно значение всё отрабатывает, больше значений нет. Хотелось бы понять почему. Field1 in (@InParam) с SSRS работает только для ad-hoc select, текст которого SSRS может поправить. Для процедур нужно самому писать обработку параметра, что-то типа Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 14:33
|
|||
---|---|---|---|
|
|||
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
msLex Roman777 Здравствуйте. Нужно передавать несколько значений параметра отчета в хранимую процедуру, которая является DataSet для отчёта. Параметр делаю Data Type: Text, в ХП входной параметр @InParam varchar(max). В ХП в запросе ставлю условие where Field1 in (@InParam). На одно значение всё отрабатывает, больше значений нет. Хотелось бы понять почему. Field1 in (@InParam) с SSRS работает только для ad-hoc select, текст которого SSRS может поправить. Для процедур нужно самому писать обработку параметра, что-то типа Код: sql 1.
Т.е. при выборе нескольких значений в ХП не передается значение параметра типа 'value1,value2,value3...'? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2021, 14:41
|
|||
---|---|---|---|
Передача нескольких значений параметра в хранимую процедуру |
|||
#18+
Roman777 msLex пропущено... Field1 in (@InParam) с SSRS работает только для ad-hoc select, текст которого SSRS может поправить. Для процедур нужно самому писать обработку параметра, что-то типа Код: sql 1.
Т.е. при выборе нескольких значений в ХП не передается значение параметра типа 'value1,value2,value3...'? Как раз такое значение и передается Т.е. в итоге у вас выполняется запрос вида Код: sql 1. 2. 3.
и он вернет хоть что-то только в том случае, если в какой-то из записей значение field = '1,2,3' ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&mobile=1&tid=1532770]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 245ms |
total: | 386ms |
0 / 0 |