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



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

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

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

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

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


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