Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Результат работы процедуры / 5 сообщений из 5, страница 1 из 1
03.03.2004, 10:10
    #32429006
Результат работы процедуры
Есть .adp проект, в составе которого процедура "test" с одним параметром на выходе: "@res". Существует возможность получить результат работы этой процедуры используя конструкцию docmd.runsql("execute test @res out")? Подскажите пожалуйста.
...
Рейтинг: 0 / 0
03.03.2004, 10:20
    #32429029
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат работы процедуры
Нет.
А чем ADODB.Command не устраивает?
...
Рейтинг: 0 / 0
03.03.2004, 10:34
    #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
03.03.2004, 10:40
    #32429080
Результат работы процедуры
Несколько строк лишних зацепилось, но разница все равно заметна. Особенно когда параметров у процедуры больше...
...
Рейтинг: 0 / 0
03.03.2004, 10:42
    #32429084
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Результат работы процедуры
Только ты еще и профайлером посмотри, что делает MSSQL при вызове docmd.runsql, а что при cmd.Execute, если cmd..CommandType = adCmdStoredProc. Мне после этого использовать docmd.runsql как-то расхотелось.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Результат работы процедуры / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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