
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.12.2005, 13:29
|
|||
|---|---|---|---|
|
|||
Товарищ к вам отправил - ODBCDataReader |
|||
|
#18+
Значит проблема такая. Есть кривая база и к ней старый и тоже кривой ODBC драйвер. Тем не менее. При попытке вставить запись присходит следующее. (Запись в табл. добавляется). Код: 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. непонятное поведение ODBCDataReader'a - зачем-то после вызова ExecuteNonQuery он пытается что-то вытащить из базы (а ведь кроме кол-ва обработанных строк функция ничего вернуть не должна). В качестве экмеримента в обработке SELECT'a вызывали руками NextResult - ошибка про неподдерживаемую функцию. Обернуть вызов в try-finally тоже ничего не даёт, да и стоит решить проблему а не погасить её проявления. А проблема, похоже, такова - Reader хочет получить то, что ему не даёт база, т.е. нужно как-то ему объяснить, что ничего ждать не нужно Этот же вопрос был на http://www.sql.ru/forum/actualthread.aspx?tid=236499 но один перец сюда послал. почему - не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&tablet=1&tid=1353542]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
20ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 332ms |

| 0 / 0 |
