|
Ошибка ODBC SQL Server Driver Истекло время ожидания запроса
|
|||
---|---|---|---|
#18+
День добрый. При выполнении макроса VBA через раз выскакивает ошибка когда доходит до выполнения запроса SQL: Run-time error -2147217871 (80040e31) [Microsoft] [ODBC SQL Server Driver] Истекло время ожидания запроса То есть может заработать с первого раза, а может с пятого, потом снова не работает и т. д., закономерности нет. Может кто знает, в чём может быть проблема? Код приведён ниже. Спасибо. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
Модератор: Учимся использовать тэги оформления кода - FAQ ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 11:44 |
|
Ошибка ODBC SQL Server Driver Истекло время ожидания запроса
|
|||
---|---|---|---|
#18+
Jeneva2000Может кто знает, в чём может быть проблема?Проблема вроде указана в ошибке, разве нет? Jeneva2000Истекло время ожидания запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 11:59 |
|
Ошибка ODBC SQL Server Driver Истекло время ожидания запроса
|
|||
---|---|---|---|
#18+
Shocker.ProJeneva2000Может кто знает, в чём может быть проблема?Проблема вроде указана в ошибке, разве нет? Jeneva2000Истекло время ожидания запроса Хорошо, как тогда изменить время ожидания запроса? Или почему иногда его хватает, а иногда нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 12:02 |
|
Ошибка ODBC SQL Server Driver Истекло время ожидания запроса
|
|||
---|---|---|---|
#18+
Поля, по которым идет отбор и объединение индексированы? Проверять выражение (obor.Polka1 +' '+ obor.Polka2 <> ' ') плохая идея - лучше проверять по отдельности каждое поле. Но с учетом использования Like и объединения по выражению, индексы могут и не помочь, если большое количество записей ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 12:02 |
|
Ошибка ODBC SQL Server Driver Истекло время ожидания запроса
|
|||
---|---|---|---|
#18+
Jeneva2000Хорошо, как тогда изменить время ожидания запроса? Или почему иногда его хватает, а иногда нет?Раз иногда хватает, а иногда нет, значит время около таймаута. Можно, конечно, увеличить таймаут, но это плохой выход, лучше оптимизировать сам запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2017, 12:03 |
|
|
start [/forum/topic.php?fid=60&msg=39542279&tid=2155184]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 141ms |
0 / 0 |