|
|
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
в QA результат есть. при запуске запроса через ADO возвращает пустой объект. запрос вида Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. в результате такого запроса после исполнения Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 12:07 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
Добавьте в процедуру SET NOCOUNT ON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 12:22 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
Сколько лет, и все те же грабли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 12:26 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
Melkiades Добавьте в процедуру SET NOCOUNT ON Это не процедура, это запрос :) Попробовал переписать хранимкой (NOCOUNT ON в хранимках всегда включаю) конструкция не работала до тех пор, пока выборку из выборки не заменил временной таблицей. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Спасибо всем кто отозвался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 12:52 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
ДуракСколько лет, и все те же грабли ну у меня опыт не лет.. а несколько месяцев (все с нуля) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 12:56 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
Не пойму. Зачем вам временная таблица? Если задача решается линейно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 15:36 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
Насколько я понял как раз влиоженный запрос и вызывает появление левого счетчика. Т.е. в хранинке это лечится а если запросом но нет. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 15:53 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
У Caponid-а задача тривиальная: Взять общую сумму по каждому s_id Выборку сделать для тех записей которые ссылаются на одну из записей в справочнике Flag имеющую flag_group=1. Нужна ли здесь временная таблица? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 16:34 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2007, 17:34 |
|
||
|
Обект закрыт (Recordset) хотя в QA MSSQL запрос выполняется
|
|||
|---|---|---|---|
|
#18+
WorobjoffНе пойму. Зачем вам временная таблица? Если задача решается линейно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. линейно у меня было с самого начала - именно в таком варианте - но не устраивало быстродействие (в таблице pro больше 10М записей, в flag - 1M) inner join был главный тормоз в запросе. так что все танцы с бубном для того, чтобы получить нормальную скорость выполнения. 40 секунд с линейным запросом и пару секунд из ХП - увеличение скорости выполнения на порядок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2007, 20:18 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=243&tid=2164360]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 326ms |

| 0 / 0 |
