|
|
|
Как получить результаты работы процедуры
|
|||
|---|---|---|---|
|
#18+
Акцесс 97. Создаю переменную типа запрос к серверу Q, cтроке SQL присваиваю 'EXEC P1' делаю Q.Execute. Процедура отработала на MS SQL2000, как правило хорошо, но я об этом не знаю впрочем и об ошибках которые могут возникнуть. Return в процедуре есть и в QA они исправно срабатывают. Какие могут быть варианты вызова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 08:20 |
|
||
|
Как получить результаты работы процедуры
|
|||
|---|---|---|---|
|
#18+
> Создаю переменную типа запрос к серверу Q. Это dim Q as adodb.command? Если да, то q.parameters.append q.createparameter("return_value",adinteger) q.execute msgbox q.parameter(0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 09:18 |
|
||
|
Как получить результаты работы процедуры
|
|||
|---|---|---|---|
|
#18+
Там же по умолчанию входящий параметр. q.parameters.append q.createparameter("return_value",adinteger,adParamOutput) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 09:23 |
|
||
|
Как получить результаты работы процедуры
|
|||
|---|---|---|---|
|
#18+
Точно, сорри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 09:25 |
|
||
|
Как получить результаты работы процедуры
|
|||
|---|---|---|---|
|
#18+
Вообще то я сделал запрос к серверу Q_EXE - в конструкторе запросов, а затем в процедуре: Dim Q As QueryDef Set Q = CurrentDb.QueryDefs![Q_EXE] Q.SQL = "Запрос" Q.Execute ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 10:31 |
|
||
|
Как получить результаты работы процедуры
|
|||
|---|---|---|---|
|
#18+
А попробуй после q.execute все равно msgbox q.Parameters(0).Value ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2004, 15:11 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1638&tid=1674932]: |
0ms |
get settings: |
4ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 322ms |

| 0 / 0 |
