Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
timeout
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Возникает такая проблема - при выполнении запросов на обновление и добавление (update и insert) вылезает ошибка что время кончилось (timeout ...) Те же запросы влегкую идут не из студии. Запросы на выборку данных в студии также проходят без проблем. В чем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 16:30 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Поподробнее, что подразумевается "влегкую идут не из студии"? Значит надо копать в сторону того, что пишется в VS для этих update и insert. Нужен код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 16:37 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Я создаю ODBCCommand, пишу текст запроса. Запускаю - timeout тот же запрос запускаю средствами СУБД - идет. загоняю его в Query в Delphi - идет. запрсы самые обыкновенные - текст завтра будет, но вряд ли он поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 16:48 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Что за база? Может глянуть на другой провайдер? ODBC уже устарел, лучше пользоваться sqlCommand, ну или в крайнем случае oleCommand. Используете ограничения WHERE в запросах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 16:51 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
База редкая - Primebase Кроме как через ODBC в нее не залезть Where использую ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 17:01 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Select'ы обычные выполняются? Как быстро? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 17:12 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Похоже, причина проблемы в драйвере ODBC. Есть мнение, что ситуация сродни описанной в /topic/218114&hl= При ExecuteNonQuery студия выполняет несколько действий, причем видимо как минимум для одного из них запрашивается дополнительная информация. Для SELECT\'а разобрался, расписав датасет вручную, может и здесь что-то руками сделать можно будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 10:09 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Здравстуйте, я коллега г-на Привалова. Итак, код (не несёт особого смысла - просто отладочный вариант) Код: plaintext На выполнении cmd.ExecuteNonQuery(); трассировка уходит в никуда, и вылезает ошибка TimeOut. Т.к. в стэке вызовов после NonQuery значился ExecuteReaderObject, решили попробовать через ExecuteReader() отправить запрос, в результате появляется уже знакомая ошибка ERROR [IM001] [Microsoft][ODBC Driver Manager] Driver does not support this function из /topic/218114&hl=. И ещё недоумение вызывает ошибка при попытке явно вызвать dr.Close() ( Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2005, 11:23 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
может CommandTimeout увеличить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 18:54 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
хм...может CommandTimeout увеличить? пробовали, но дело точно не в этом, не может быть, чтобы update и insert выполнялись по 30 секунд, на Select уходит не больше секунды; дело скорее в "неподдерживаемой функции" - от ответа на запрос ODBCConnection почему-то загибается. (Грешу на ODBCConnection, т.к. в Delphi те же запросы проходят без проблем и быстро) а по поводу странного вызова Reader.NextResult после его уничтожения нет мыслей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2005, 12:00 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Очередная порция информации Таймаут удалось обойти, теперь всё завершается ошибкой "не поддерживается функция". При этом запросы выполняются и данные изменяются (!). Вот что выдаётся: Код: plaintext 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. опять непонятное поведение ODBCDataReader'a - зачем-то после вызова ExecuteNonQuery он пытается что-то вытащить из базы (а ведь кроме кол-ва обработанных строк функция ничего вернуть не должна). В качестве экмеримента в обработке SELECT'a вызывали руками NextResult - ошибка про неподдерживаемую функцию. Обернуть вызов в try-finally тоже ничего не даёт, да и стоит решить проблему а не погасить её проявления. А проблема, похоже, такова - Reader хочет получить то, что ему не даёт база, т.е. нужно как-то ему объяснить, что ничего ждать не нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2005, 13:17 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Установили VS2005, ошибка та же, но несколько иной стэк вызовов - после Код: plaintext Код: plaintext как может это рядовой действие вызывать ошибку? ведь сам запрос уже выпонен, и, как я себе это представляю, проблемы начинаются уже при уничтожении объекта Ридер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 10:49 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
я просить прощений за плохой русский =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 10:50 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Нет версий? Как же так? Вопрос то на самом деле не сложный - так сказать на понимание сути происходящего. Неужели понимания как раз и нет? Тут такое обсуждение вызвала фраза какого-то богатыря про блокнот /topic/202574&hl=%e1%eb%ee%ea%ed%ee%f2 а понимания то и нет? Так что-ли? Приношу свои извинения тем, чью чувства и амбиции были задеты моей репликой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 10:29 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
имхо, спрашивать надо здесь support@primebase.com хотелось бы уточнить, причем здесь asp.net? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 12:21 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
хм...имхо, спрашивать надо здесь support@primebase.com хотелось бы уточнить, причем здесь asp.net? Про праймбэйз закономерно, а асп.нет - т.к. проблемы именно с компонентами .Net, на Делфи старых версий до дотнетовского периода всё работает (как неоднократно отмечалось) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 12:48 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
emike хм...имхо, спрашивать надо здесь support@primebase.com хотелось бы уточнить, причем здесь asp.net? Про праймбэйз закономерно, а асп.нет - т.к. проблемы именно с компонентами .Net, на Делфи старых версий до дотнетовского периода всё работает (как неоднократно отмечалось)ну тогда уж форум нужно выбирать не asp.net, а скорее ado.net... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 12:52 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
хм.. прочитал свой пост, не один раз, правда-правда и не понял к чему тут адо приписать. НУЖНО это всё сделать на .Net? проблемы с нетовским компонентом ODBCConnection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:05 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
emikeхм.. прочитал свой пост, не один раз, правда-правда и не понял к чему тут адо приписать. НУЖНО это всё сделать на .Net? проблемы с нетовским компонентом ODBCConnectionда я тоже не утверждаю что ado.net тут причем, я утверждаю, что asp.net здесь не причем, и предполагаю, что на форуме ado.net больше шансов получить ответ на этот вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:22 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Отставить разговоры. Только по делу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:24 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
удачи и тебе, перец кстати, primebase поддерживает ХП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:31 |
|
||
|
timeout
|
|||
|---|---|---|---|
|
#18+
Удача пригодится. дело не в этом. Надо через запрос. Именно так, как сформулировано в вопросе. Другими словами, ODBCDataReader должен работать не так как он хочет, а так как нужно мне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33418732&tid=1393132]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 323ms |

| 0 / 0 |
