Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ADO+Recordset+MSSQL
|
|||
|---|---|---|---|
|
#18+
Из ADO выполняю SP в которой несколько селектов (создание временной таблицы, апдейт данных и возврат к примеру первых 10 записей), т.е при выполнении SP в QA я вижу (405 row(s) affected) (10 row(s) affected) Так вот ADO пытается вернуть мне значение первого селекта (там где 405 rows) и естественно обламывается так как этой временной таблицы уже не существует. Кто нибудь сталкивался с этим ? Как можно сказать ADO что мне нужен только конечный результат ? Или может быть SQL сервер должен только последнее значение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2002, 09:48 |
|
||
|
ADO+Recordset+MSSQL
|
|||
|---|---|---|---|
|
#18+
Поставьте в коннекте SET NOCOUNT ON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2002, 10:11 |
|
||
|
ADO+Recordset+MSSQL
|
|||
|---|---|---|---|
|
#18+
Он вам сначала возвращает не результат Select а информацию о количестве строк (405 row(s) affected) Поэтому поставьте в начале SP SET NOCOUNT ON и в конце SET NOCOUNT OFF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2002, 10:14 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1824017]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 408ms |

| 0 / 0 |
