powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Большая выборка и DataSet
25 сообщений из 65, страница 2 из 3
Большая выборка и DataSet
    #39624599
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneангуляр)))))
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624608
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо этого:
Код: c#
1.
"select * from MyFkngBigTable"



пусть попробует примеры из моего кода.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624618
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Probig-dukeА кто говорит, что пейджинг на клиенте ???
Я отфильтровал данные на сервере и получил 1М строк.
После этого использую пейджинг на сервере и уменьшаю количество строк передаваемых с сервера.А кто говорит, что фильтрация на сервере?
У ТС проблема именно с тем, что он неотфильтрованные данные не может получить в DataSet, ибо их много.
Oomel
Код: c#
1.
2.
3.
SqlDataAdapter dataAdapter_FILES = new SqlDataAdapter("select * from MyFkngBigTable", curConnection);

dataAdapter_FILES.Fill(data, "FILES_DTA"); //OutOfMemoryException ибо записей очень много а памяти очень мало



Дык в память достаточно keyset загрузить
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624627
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Oomel, сегодня, 10:16 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1289492&msg=21307174][21307174]
>Суть в том, чтобы показать клиенту все данные из этой таблицы, удовлетворяющие фильтрам.
Думаю, что Вам правильно подсказывают - пейджинг, есть решение Ваших вопросов.
Но иногда это стрельба по воробьям.
В этих случаях поступаю так: примерно знаю объем выборки в строках (N), которую может потянуть локальный комп.
Использую select top N.
Если объем выборки = N, то зажигаю желтый "фонарь" - реальная выборка возможно имеет больше строк, уточни параметры запроса
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624628
Oomel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем большое спасибо. Вроде бы начинает что-то получаться.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1 за виртуальный режим
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624703
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Этап программа ненужная, так как пользователь никогда не будет смотреть более 500 строк
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624731
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

Искать, фильтровать, сортировать - будет

И не надо мешать ему пейджингом
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39624752
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ИзопропилИскать, фильтровать, сортировать - будет
Да, но не на клиенте
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625207
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oomel,

100500 раз обсуждалось
столько же и советчиков для любителей многомиллионных датасетов - типа загружу все записи, а там буду думать что с ними делать
фильтрацию нужно задавать на сервере параметрами запросов, а для отображения использовать pagination с разумным количеством записей
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625253
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk,

Да хоть10000000 раз можно обсуждать

Слаще не станет
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625718
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ИзопропилMaratIsk,

Да хоть10000000 раз можно обсуждать

Слаще не станет
Зато хоть какая-то надежда, что кто-то услышит, и через 10 лет в банкомате не надо будет выбирать свой пинкод из 9999 вариантов, листая 400 сраниц
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625719
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Зато хоть какая-то надежда, что кто-то услышит, и через 10 лет в банкомате не надо будет выбирать свой пинкод из 9999 вариантов, листая 400 сраницКонечно, через 10 лет тебе придется, размахивая руками, доказывать банкомату, что это твоё лицо, просто с похмельяне выспался
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625839
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIsk,
Я согласен что пагинация это прошлое тысячилетие.
Но вот только это решение простое как 5 рублей.
А готовые таблы с виртуализацией все платные. Что бесплатные все полуфабрикаты и требуют возится программисту.....самому клетки перерисовывать))).
Майкрсофт должен был воткнуть в Net таблу телерика или девок.
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625854
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Майкрсофт должен был воткнуть в Net таблу телерика или девок.
Майкрософт благотворительностью не занимается (как и телерик с деэкспрессом).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625871
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры Павловны,
Что косвенно подтверждает сложность работы).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39625904
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А написать самому компонент уже не вариант?
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626049
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА написать самому компонент уже не вариант?
точно такой же, как и написать логгер, субд, ...
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626355
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANAА написать самому компонент уже не вариант?
точно такой же, как и написать логгер, субд, ...
С фига-ли?

Если нет нормального виртуального режима, то почему бы самостоятельно не реализовать.
Я в бытность стажёром такое делал для просмотра здоровенных логов, загруженных с серверов коммутации сотовой связи. Не тянет задачка на логгер и тем более на субд...
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626356
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
И ничего, писали всё сами
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626362
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAВо времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
И ничего, писали всё сами
Вот поэтому я перешел на Net после 2.0
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626367
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВо времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
За это время ничего не изменилось.
А у соседей:
- у Java Oracle восьмая версия JavaFX. А свинг на свалку
- у APEX Oracle бесплатная веб платформа и веб грид наикрутейший.
- у Borland Delphi все компоненты стали кроссплатформенны на линукс
- y google андроид и своя IDE.
- у вади своя табличка)
....
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626378
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Petro123skyANAВо времена .NET Framework 1.1 не было ещё готовых библиотек и подходящих платных компонентов.
За это время ничего не изменилось.
А у соседей:
- у Java Oracle восьмая версия JavaFX. А свинг на свалку
- у APEX Oracle бесплатная веб платформа и веб грид наикрутейший.
- у Borland Delphi все компоненты стали кроссплатформенны на линукс
- y google андроид и своя IDE.
- у вади своя табличка)
....
Люди на свинге корячились, а его на свалку?
Упоминание Борланд Дельфи ничего кроме смеха не вызывает
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626386
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
Ну и на сильвере корячились).
Бывает. Главное чтобы движуха была).
...
Рейтинг: 0 / 0
Большая выборка и DataSet
    #39626404
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

ты под андроид пробовал писать?
...
Рейтинг: 0 / 0
25 сообщений из 65, страница 2 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Большая выборка и DataSet
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]