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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2012, 08:20   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
Вопрос Как показать только определенное количество записей из базы данных?

Добрый день! Не могу сообразить как показать, например, из 100 записей базы данных, только 10 или 20 и т.п? Надо, чтобы пользователь вводил в Edit число, сколько он хочет увидеть записей.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 24.06.2012, 09:53   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

MS SQL Server - SELECT TOP n
Firebird - FIRST n или ROWS n
Прик вне форума Ответить с цитированием
Старый 24.06.2012, 09:54   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В запросе используй конструкцию SELECT FIRST ... SKIP
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.06.2012, 10:38   #4
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

Для передачи параметра в предложения First, Skip и Rows параметр надо заключать в скобки:

Код:
select first (:param) <список выбираемых полей> from my_table
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 25.06.2012, 05:55   #5
rdama
Форумчанин
 
Аватар для rdama
 
Регистрация: 25.07.2009
Сообщений: 533
По умолчанию

Ну для My, PG, Oracle используется LIMIT
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA)
rdama вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как считать определенное количество букв из слова Poltev86 Общие вопросы Delphi 2 22.05.2010 17:47
мне нужно только в h="" поместить определенное количество пробелов...но я не знаю как Тикки Общие вопросы C/C++ 3 12.05.2010 09:26
Выборка по очереди записей из базы данных mulatoschka1990 Помощь студентам 3 18.03.2010 16:31
SQL запрос - показать только N последних записей SERG1980 БД в Delphi 8 28.03.2009 13:22
Как показать только не повторяющиеся записи А. Долматов Microsoft Office Access 4 20.05.2008 14:29