Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Еще один вопрос по ADO
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги, я просмотрел все темы по ADO на этом форуме, но не смог найти ответ на следующий вопрос: Имеется SP на sql7 create procedure Proc1 (@oparam1 int output ,@iparam1 varchar(255) ... as ... set @oparam1 = x select f1, f2 from t1 where f1 = @param1 return 0 т.е. эта SP возвращает как output переменную, так и Recordset. В ASP делаем следующее: ' Set CommandText equal to the stored procedure name. oCmd.CommandText = "Proc1" oCmd.CommandType = adCmdStoredProc ... oCmd.Parameters.Refresh ' Set the parameters values. oCmd(1) = 0 oCmd(2) = Request.Form("param1") ... ' Execute once and display... и вот здесь и возникает проблема. Если выполнять SP след. образом Set oRsInd = oCmd.Execute , то я получаю требуемый Recordset, но значение oCmd(1) остается равным 0. А если выполнять ее так 'oCmd.Execute , то я получаю правильное значение oCmd(1), но я не могу в этом случае получить требуемый Recordset. Подскажите, пожалуйста, можно ли за ОДНО выполнение получить и то и другое? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2002, 22:52 |
|
||
|
Еще один вопрос по ADO
|
|||
|---|---|---|---|
|
#18+
Это решается очень просто: 1) поставить MDAC 2.6; 2) output-параметры считывать после прочтения всего рекордсета. Или так: Не делать никаких output-параметров, а все данные слать через рекордсет: select * from tableX; ... select @cnt as count; ... selet @cnt1 as count; После этого читаешь первый рекордсет как обычно, затем set oRs = oRs.NextRecordset; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2002, 08:30 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32020591&tid=1824357]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 408ms |

| 0 / 0 |
