-
у меня такой вопрос -возможно ограничить максимальное количество возвращаемых записей в DBGrid? если да то как? заранее спасибо!
-
> [0] Gevs (25.08.11 11:13)
В DBGrid нет записей.
-
в нем возвращается из ADOQuery
-
> [2] Gevs (25.08.11 11:27) > из ADOQuery
В запросе и ограничивай. Как? - зависит от СУБД.
-
у меня access я так тоже подумал но не знаю как это сделать
-
TOP
-
SELECT top 1 * FROM TABLE я так написал не работает
-
> Gevs (25.08.2011 11:13:00) [0]
Можно
-
> Gevs (25.08.2011 11:47:04) [4]
По акцессу есть подробная справка
-
-
TOP n [PERCENT] Возвращает определенное число записей, находящихся в начале или в конце диапазона, описанного с помощью предложения ORDER BY. Следующая инструкция SQL позволяет получить список 25 лучших студентов выпуска 1994 года: SELECT TOP 25 Имя, Фамилия FROM Студенты WHERE ГодВыпуска = 1994 ORDER BY СреднийБалл DESC;
Если предложение ORDER BY будет опущено, запрос возвратит произвольный набор 25 записей из таблицы «Студенты», удовлетворяющих предложению WHERE.
Предикат TOP не осуществляет выбор между равными значениями. Если в предыдущем примере средние баллы двадцать пятого и двадцать шестого студента будут равны, то запрос возвратит 26 записей.
В акцесс top имеет другую семантику, не top записей, а top уникальных записей
-
огромное спасибо
|