Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выборка когда много записей, теоретический вопрос 
:(
    Опции темы
darkness
Дата 26.6.2007, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 173
Регистрация: 5.8.2006
Где: Москва

Репутация: нет
Всего: 1



Предположим у меня в таблице БД под миллион записей, если загрузить сразу все в датасет smile , то есть вероятность что комп клиента долго переваривать эти записи. Какой другой вариант решения это проблемы? 
Если предположим мы отображаем данные в DataGridView, то можно вызывать по 50 записей за раз, а потом  во время прокрутки как только видимой становится последняя строка  ещё 50 записей и т.д. 

--------------------
Вина каких стран Вы предпочитаете в это время суток?     (Булгаков. "Мастер и Маргарита") 
PM MAIL   Вверх
thomas
Дата 27.6.2007, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

Репутация: 35
Всего: 65



darkness, 
Насчет прокрутки не знаю, а вот если отображать постранично и повесить это на кнопку Next, то можно использовать sql запрос с BERWEEN begin AND stop 
отображает строки начиная с begin и кончая stop включительно.
И потом пользователю совсем не обязательно видеть все поля таблицы, значит выборку можно уменьшить.
Нас учили "пихать" в Дата Сет только те данные, которые нужны в данный момент.


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
Gottheit
Дата 27.6.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 14.6.2007

Репутация: нет
Всего: нет



А поконкретнее примерчик можно?
У самого таже ситуация...
PM MAIL   Вверх
emmanuil
Дата 3.7.2007, 05:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 380
Регистрация: 9.1.2007

Репутация: 1
Всего: 3



а если пользователь не хочет жать на кнопку или вообще кнопки нет?!
Этот вопрос поднимался и именно путем подгрузки он и решается и в запросе как раз будут учавствовать условия, может быть даже и between.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0409 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.