|
источник формы - процедура с несколькими параметрами
|
|||
---|---|---|---|
#18+
В качестве источника субформы передаю следующую строку Me![Суб Расход].Form.RecordSource = "EXEC dbo.FO_СубРасход_Источник '" & Format(Me![годНачала], "yyyymmdd") & "', '" & Format(Me![годКонца], "yyyymmdd") & "', '" & продавец & "', '" & покупатель & "' ". Хранимая процедура на SQL сервере оттестирована - работает. Первый и второй параметры - даты, третий и четвертый - строка. Тем не менее при запуске в форме выдает ошибку - неправильный синтаксис возле EXEC. У меня в других местах программы организованы вызовы подобных процедур, но с одним параметром - все работает. Что в данном случае неправильно? Как передать несколько параметров в процедуру, которая является источником строк формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 19:54 |
|
источник формы - процедура с несколькими параметрами
|
|||
---|---|---|---|
#18+
garvy, для наглядности разбила на строки Код: vbnet 1. 2. 3. 4. 5. 6.
может у вас продавец и покупатель ---подстановки ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 20:45 |
|
источник формы - процедура с несколькими параметрами
|
|||
---|---|---|---|
#18+
у меня легкая путаница с передачей параметров даты - я наловчился передавать обрамляя ' ' - таким образом как бы передаю строковое значение правильного формата, которое на лету SQL конвертирует в дату. При тестировании в SQL это всегда работает. Но может в данном случае что-то не так? два других параметра - это ссылки на поля формы ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 12:13 |
|
источник формы - процедура с несколькими параметрами
|
|||
---|---|---|---|
#18+
garvy, а вы уверены, что строка 20170119 переведется в дату 19/01/2017 я совсем не уверена ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 12:54 |
|
источник формы - процедура с несколькими параметрами
|
|||
---|---|---|---|
#18+
нет, работает железно, у меня в программе везде так. Здесь суть именно в передаче 4 параметров а не одного. С одним параметром работает. Попробую сейчас три параметра заглушить и вызвать эту же процедуру с одним. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 11:57 |
|
|
start [/forum/topic.php?fid=45&fpage=84&tid=1612791]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 101ms |
0 / 0 |