|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2014, 11:18 | #1 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Компонент для коннекта к MS SQL Server
Всем здрасте.
Подскажите компонент для коннекта к базе MS SQL Server с возможностью загрузки данных порциями. Спасибо.
Нет невыполнимых задач, всё дело времени...
|
13.11.2014, 11:22 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что значит порциями?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
13.11.2014, 11:38 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
С буфферизацией видимо. Т.е. к примеру не все данные сразу загружать а по мере скажем прокрутки грида подгружать.
I'm learning to live...
|
13.11.2014, 11:38 | #4 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Вытягивать с БД по N записей, а не все сразу.
Нет невыполнимых задач, всё дело времени...
|
13.11.2014, 11:51 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Как именно вытягивать? Так, как выше написано, при прокрутке грида (WinForms)?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
13.11.2014, 14:03 | #6 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
А какая разница? Главное что бы вытягивало частями.
В Delphi для компонентов которые делают запрос к базе есть свойство Fetch, котое и отвечает за полную загрузку или стями по N записей.
Нет невыполнимых задач, всё дело времени...
|
13.11.2014, 15:50 | #7 |
Старожил
Регистрация: 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
ЛС отключены Аларом. |
13.11.2014, 16:13 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
13.11.2014, 17:17 | #9 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Посмотри компоненты *DAC, FIBPlus и из стандартных TIB*...
Нет невыполнимых задач, всё дело времени...
|
13.11.2014, 21:28 | #10 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 25
|
А зачем в принципе подгружать всю таблицу?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо написать триггер удаления для 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 |