powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / источник формы - процедура с несколькими параметрами
5 сообщений из 5, страница 1 из 1
источник формы - процедура с несколькими параметрами
    #39387146
Фотография garvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве источника субформы передаю следующую строку
Me![Суб Расход].Form.RecordSource = "EXEC dbo.FO_СубРасход_Источник '" & Format(Me![годНачала], "yyyymmdd") & "', '" & Format(Me![годКонца], "yyyymmdd") & "', '" & продавец & "', '" & покупатель & "' ".
Хранимая процедура на SQL сервере оттестирована - работает. Первый и второй параметры - даты, третий и четвертый - строка.
Тем не менее при запуске в форме выдает ошибку - неправильный синтаксис возле EXEC. У меня в других местах программы организованы вызовы подобных процедур, но с одним параметром - все работает. Что в данном случае неправильно? Как передать несколько параметров в процедуру, которая является источником строк формы?
...
Рейтинг: 0 / 0
источник формы - процедура с несколькими параметрами
    #39387174
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
garvy,

для наглядности разбила на строки
Код: vbnet
1.
2.
3.
4.
5.
6.
Me![Суб Расход].Form.RecordSource  _
= "EXEC dbo.FO_СубРасход_Источник "  _
& "'" & Format(Me![годНачала], "yyyymmdd") & "', " _
& "'" & Format(Me![годКонца],  "yyyymmdd") & "', " _
& "'" & продавец   & "', " _
& "'" & покупатель & "' "




может у вас продавец и покупатель ---подстановки
...
Рейтинг: 0 / 0
источник формы - процедура с несколькими параметрами
    #39387519
Фотография garvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня легкая путаница с передачей параметров даты - я наловчился передавать обрамляя ' ' - таким образом как бы передаю строковое значение правильного формата, которое на лету SQL конвертирует в дату. При тестировании в SQL это всегда работает. Но может в данном случае что-то не так? два других параметра - это ссылки на поля формы
...
Рейтинг: 0 / 0
источник формы - процедура с несколькими параметрами
    #39387561
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
garvy,

а вы уверены, что строка 20170119 переведется в дату 19/01/2017

я совсем не уверена
...
Рейтинг: 0 / 0
источник формы - процедура с несколькими параметрами
    #39388284
Фотография garvy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, работает железно, у меня в программе везде так. Здесь суть именно в передаче 4 параметров а не одного. С одним параметром работает. Попробую сейчас три параметра заглушить и вызвать эту же процедуру с одним.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / источник формы - процедура с несколькими параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]