быстродействие Tableadapter

bobo

Well-known member
11.12.2008
86
0
#1
привет
работаю в связке VS 2008 и Sql Server 2005. проблема заключается в том, что при выполнение команд Tableadapter приложение зависает. Это происходит когда число строк выборки превышает 300-400 полей.
Причем в дизайнере Dataset при просмотре данных этих команд, они загружаются из базы с нормальной скоростью, почему же во время запуска приложения оно подвисает или в лучшем случае пишет что время ожидания истекло? Как это можно исправить?
 

bobo

Well-known member
11.12.2008
86
0
#3
ну прога работает в университете, в медпункте, бывает требуется сделать выборку, по студентам у которых например нет какой то прививки и как раз и набирается около 300...
до ошибки часто даже не доходит, бывает пишет что время ожидания истекло, но чаще приходиться принудительно заканчивать процесс, нажатием на стоп.
 

bobo

Well-known member
11.12.2008
86
0
#5
в процессе копания запроса, нашел непонятную мне закономерность, которая в какой то степени решает задачу...
Если до использования "сложных" запросов из-за который зависает приложения, запустить простенький запрос почти без условий и с использованием одной таблицы и филлом кинуть данные в датагрид, то "сложные" запросы начинают чудесным образом правильно работать...
может у кого нить было такое???