powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Результат работы процедуры
5 сообщений из 5, страница 1 из 1
Результат работы процедуры
    #32429006
Есть .adp проект, в составе которого процедура "test" с одним параметром на выходе: "@res". Существует возможность получить результат работы этой процедуры используя конструкцию docmd.runsql("execute test @res out")? Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Результат работы процедуры
    #32429029
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
А чем ADODB.Command не устраивает?
...
Рейтинг: 0 / 0
Результат работы процедуры
    #32429056
Сравни:
Dim myConnection As ADODB.Connection
Dim myCommand As ADODB.Command
Dim workParam As ADODB.Parameter
Set myConnection = New ADODB.Connection
myConnection = CurrentProject.Connection
Set myCommand = New ADODB.Command
Set workParam = New ADODB.Parameter
Set myCommand.ActiveConnection = CurrentProject.Connection
myCommand.CommandType = adCmdStoredProc
myCommand.CommandText = "test"
myCommand.Parameters.Append myCommand.CreateParameter("@res", adInteger, adParamOutput, 2)
myCommand.Execute
результат: myCommand.Parameters("@res")

И

docmd.runsql("execute test @res out")
если б еще можно было этот самый @res достать!
...
Рейтинг: 0 / 0
Результат работы процедуры
    #32429080
Несколько строк лишних зацепилось, но разница все равно заметна. Особенно когда параметров у процедуры больше...
...
Рейтинг: 0 / 0
Результат работы процедуры
    #32429084
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только ты еще и профайлером посмотри, что делает MSSQL при вызове docmd.runsql, а что при cmd.Execute, если cmd..CommandType = adCmdStoredProc. Мне после этого использовать docmd.runsql как-то расхотелось.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Результат работы процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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