Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить результаты работы процедуры / 7 сообщений из 7, страница 1 из 1
29.04.2004, 08:20
    #32501789
alex_ll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
Акцесс 97. Создаю переменную типа запрос к серверу Q, cтроке SQL присваиваю 'EXEC P1' делаю Q.Execute. Процедура отработала на MS SQL2000, как правило хорошо, но я об этом не знаю впрочем и об ошибках которые могут возникнуть. Return в процедуре есть и в QA они исправно срабатывают.
Какие могут быть варианты вызова?
...
Рейтинг: 0 / 0
29.04.2004, 09:18
    #32501851
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
> Создаю переменную типа запрос к серверу Q.
Это
dim Q as adodb.command?

Если да, то
q.parameters.append q.createparameter("return_value",adinteger)
q.execute
msgbox q.parameter(0)
...
Рейтинг: 0 / 0
29.04.2004, 09:23
    #32501862
zz
zz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
Там же по умолчанию входящий параметр.
q.parameters.append q.createparameter("return_value",adinteger,adParamOutput)
?
...
Рейтинг: 0 / 0
29.04.2004, 09:25
    #32501867
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
Точно, сорри.
...
Рейтинг: 0 / 0
29.04.2004, 10:31
    #32502010
alex_ll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
Вообще то я сделал запрос к серверу Q_EXE - в конструкторе запросов,
а затем в процедуре:
Dim Q As QueryDef
Set Q = CurrentDb.QueryDefs![Q_EXE]
Q.SQL = "Запрос"
Q.Execute
...
Рейтинг: 0 / 0
29.04.2004, 15:11
    #32502845
Гео
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
А попробуй после
q.execute
все равно
msgbox q.Parameters(0).Value
...
Рейтинг: 0 / 0
29.04.2004, 15:14
    #32502850
alex_ll
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить результаты работы процедуры
Приду на работу попробую. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как получить результаты работы процедуры / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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