|
Входящие параметры процедуры DW
|
|||
---|---|---|---|
#18+
Привет у нас пишут PB 9.0.3 Может кто знает, как получить значения параметров хранимой процедуры в DW. Идея такая. Если отчет не выдал ни одной строчки, (или сформировал но не то что нужно), то нужно по нажатию клавиши сформировать строку запуска процедуры С ПАРАМЕТРАМИ по которой данный отчет не выдал ни то что нужно. Строку самой хранимой процедуры легко получаем: dw_1.Decribe ('Datawindow.Table.Procedure') dw_1.Decribe ('Datawindow.Table.Select') А как получить значения параметров ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2021, 14:59 |
|
Входящие параметры процедуры DW
|
|||
---|---|---|---|
#18+
Не очень понятно, что нужно получить? dw_1.Decribe ('Datawindow.Table.Arguments') ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2021, 15:09 |
|
Входящие параметры процедуры DW
|
|||
---|---|---|---|
#18+
Riska, Параметр 'Datawindow.Table.Arguments' и 'Datawindow.Table.Procedure' перечисляют одни и те же описанные параметры вызова в DataWindow, а не их значения. Выглядят они так: 'Datawindow.Table.Arguments' = id number~r~n data_start datetime~r~n data_end datetime 'Datawindow.Table.Procedure' = 1 execute dbo.sp_name @id = :id, @data_start = :data_start, @data_end = :data_end А мне нужны сами значения этих параметров. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 11:06 |
|
Входящие параметры процедуры DW
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 14:35 |
|
Входящие параметры процедуры DW
|
|||
---|---|---|---|
#18+
Riska, Это то, что нужно! Спасибо огромное!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2021, 16:04 |
|
Входящие параметры процедуры DW
|
|||
---|---|---|---|
#18+
Riska, еще раз спасибо, функция работает прекрасно, но есть один недостаток. Если имя входного поля, хранимой процедуры, совпадает с именем исходящего поля в этой же процедуре, а само значение поля в процедуре поменялось, то функция Evaluate Код: sql 1.
возвращает текущее значение поля, а не то с которым процедура была вызвана. И с этим, похоже, ничего нельзя поделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2021, 20:33 |
|
|
Start [/forum/topic.php?fid=15&tid=1334983]: |
0ms |
get settings: |
27ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
88ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
171ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 587ms |
0 / 0 |