Re: System.Data.DataTable.Select(...) вешается.
От: TK Лес кывт.рф
Дата: 20.08.09 09:50
Оценка:
Здравствуйте, sDvn, Вы писали:

D>Есть непонятная проблема с DataTable. У меня есть в памяти целый DataSet с набором таблиц, в отдельном потоке приходит инфа по сети и складывается туда. В других тредах программы данная инфа запрашивается. Все сделано через ReadWriteLock, что по идее не должно приводить к коллизии тредов. Все вполне хорошо, но с достаточно переодичностью программа намертво вешается на Select запросах в таблицах. При определенных действиях пользователя количество запросов может достигать 1000, а то и больше.


D>Вопрос в студию: что делать? Или кто сталкивался с тем, что DataTable.Select вешается?


Видно что-то не досинхронизировали...
Жмите кнопку Break в отладчике и смотрите на stack trace — там будет видно где именно оно повесилось.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.