powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка порциями из БД INTERBASE
6 сообщений из 6, страница 1 из 1
Выборка порциями из БД INTERBASE
    #32385237
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как организовать выборку порциями БД на Interbase на Delphi?
Например я нажимаю кнопку "дальше" - идет выборка 10 строк,
еще раз нажимаю - следующие 10,
нажимаю кнопку "назад" - предыдущие 10.
...
Рейтинг: 0 / 0
Выборка порциями из БД INTERBASE
    #32385394
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доступ через BDE или IBX/FIBPlus или ADO или DBX ? Какие компоненты ?
И вообще, какой в этом смысл ?
...
Рейтинг: 0 / 0
Выборка порциями из БД INTERBASE
    #32385618
tors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Доступ через BDE или IBX/FIBPlus или ADO или DBX ? Какие компоненты ?
>И вообще, какой в этом смысл ?



Компоненты IBExpress.
В таблице будут накапливаться данные за несколько лет.
Если в таблице допустим 30000 записей, то они будут загружаться несколько минут.
...
Рейтинг: 0 / 0
Выборка порциями из БД INTERBASE
    #32385658
IgorL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tors
В таблице будут накапливаться данные за несколько лет.
Если в таблице допустим 30000 записей, то они будут загружаться несколько минут.

Зачем гнать на клиента 30000 записей??? %)
Что он с ними будет делать???

Есть простое неписанное правило:
Если запрос к таблице возвращает больше 10 записей, этот запрос неверен.
Либо в таблице недостаточно критериев для локализации нужной в данный момент юзеру записи.
...
Рейтинг: 0 / 0
Выборка порциями из БД INTERBASE
    #32385755
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Если в таблице допустим 30000 записей, то они будут загружаться несколько минут.

Если корректно написан код (без навешивания разных "цветочков"), то будут подгружаться те и столько, каких и сколько на данный момент потребно приложению. Если еще не были получены.
В остальном см. предыдущий ответ...
...
Рейтинг: 0 / 0
Выборка порциями из БД INTERBASE
    #32385962
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А версия сервера какая? А то ведь в некоторых есть
select first 15 skip 10 * from table
выберет 15 записей после первых 10

------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Выборка порциями из БД INTERBASE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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