Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2014, 11:18   #1
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
Вопрос Компонент для коннекта к MS SQL Server

Всем здрасте.

Подскажите компонент для коннекта к базе MS SQL Server с возможностью загрузки данных порциями.

Спасибо.
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 13.11.2014, 11:22   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что значит порциями?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 13.11.2014, 11:38   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

С буфферизацией видимо. Т.е. к примеру не все данные сразу загружать а по мере скажем прокрутки грида подгружать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.11.2014, 11:38   #4
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Вытягивать с БД по N записей, а не все сразу.
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 13.11.2014, 11:51   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Как именно вытягивать? Так, как выше написано, при прокрутке грида (WinForms)?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 13.11.2014, 14:03   #6
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

А какая разница? Главное что бы вытягивало частями.

В Delphi для компонентов которые делают запрос к базе есть свойство Fetch, котое и отвечает за полную загрузку или стями по N записей.
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 13.11.2014, 15:50   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Я не в курсе как оно в Дельфи работает, это у какого именно компонента там такое?

Разница в том, что в зависимости от цели возможны разные решения.

Вообще я не особо сталкивался с такой проблемой, но по-моему в стандартном ADO.NET при биндинге DataGridView и т.п. оно и само по умолчанию как-то это разруливает и грузит по частям. По крайней мере в WPF.

Ну или если что я бы попробовал гуглить какую-то комбинацию из "ado.net", "winforms" (или что там у вас), "paging", "endless scroll", "lazy loading".

Или в самом SQL OFFSET и т.п. http://habrahabr.ru/post/123491/
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 13.11.2014, 16:13   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
есть свойство Fetch
Это где такое?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.11.2014, 17:17   #9
D-mon
Форумчанин
 
Регистрация: 22.06.2007
Сообщений: 414
По умолчанию

Посмотри компоненты *DAC, FIBPlus и из стандартных TIB*...
Нет невыполнимых задач, всё дело времени...
D-mon вне форума Ответить с цитированием
Старый 13.11.2014, 21:28   #10
qwaker
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 25
По умолчанию

А зачем в принципе подгружать всю таблицу?
qwaker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходимо написать триггер удаления для MS SQL Server averardo SQL, базы данных 7 05.06.2013 08:50
Web server и SQL server - администрирование Zak Ysmila Общие вопросы .NET 1 02.06.2011 19:29
Менеджер для sql server. welcomeTo Общие вопросы .NET 1 16.04.2011 12:11
Delphi-оболочка для MS SQL Server (создание, присоединение, восстановление, резерв. копирование БД) Машуля Помощь студентам 0 28.11.2009 11:27
Доступ к БД (SQL server) в ОС Windows server 2003 Mann SQL, базы данных 2 07.12.2008 19:15