|
Excel2016 запрос к MS SQL с параметрами возможен?
|
|||
---|---|---|---|
#18+
Здравствуйте. В Данных создаю подключение к MS SQL Server в поле "Инструкция SQL (не обязательно)" пишу запрос к табличной функции declare @pl varchar(50) set @pl = '' select * from fn_get_ListPersonal_TEST ( @pl ) На самом деле мне нужно в set @pl = '' вместо '' передать параметр. Не могу понять как это сделать. И вообще возможно ли это? Запутался, с вариантам получения данных в Excel не всегда понятно что когда и где применимо. То пишут, что в качестве параметра можно использовать ячейку set @pl =[sheet1$A1] не работает ошибка. То пишут что параметр это знак вопроса "?" и тогда мастер спросит какой использовать параметр. Ошибка. Создал параметр в "Управление параметрами", а как его воткнуть в запрос не понимаю. Кнопка "Параметры" в свойствах подключение заблокирована. С Excel в качестве клиента к СУБД вообще в первый раз дело имею, и от обилия противоречивой и неточной информации уже с ума схожу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2019, 09:06 |
|
Excel2016 запрос к MS SQL с параметрами возможен?
|
|||
---|---|---|---|
#18+
Господин Уэф!, "знак вопроса" используется, если выборка идет через MSQuery для Вашего случая Customize a parameter query или в определении запроса (который уже данные на лист выводит) писать руками в обласи let Pass Parameters to SQL Queries ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2019, 13:18 |
|
|
start [/forum/topic.php?fid=61&tid=2172041]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 405ms |
0 / 0 |