У меня есть адаптер таблицы на C#, который загружает данные, этот адаптер подключен к хранимой процедуре, которая загружает данные из представления SQL. Проблема заключается в том, что этот адаптер извлекает данные, другой пользователь не может использовать остальную систему! (например, я не могу войти в систему) даже на другом ПК, и выдается сообщение (истечение времени ожидания), пока адаптер не завершит работу!Невозможно использовать базу данных при загрузке данных
SQL Заявление адаптера (выбор из вида):
select * from vw_MyView where Date>[email protected] and Date<[email protected]
Любые идеи ?!
Насколько велики ваши данные и сколько записей вы получаете? – Miller
Да. Читайте на потоке. Прочитайте фонового работника. Не блокируйте пользовательский интерфейс во время длительных операций (независимо от того, что они есть). – TomTom
вид может содержать 40000 записей. –