Форум: "Базы";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Внизнумерация записей в TQuery Найти похожие ветки
← →
Георгий (2005-11-03 14:27) [0]Подскажите друзья как сделать нумерацию записей в TQuery
← →
Sergey13 © (2005-11-03 14:31) [1]Зачем? Пока не скажешь - не друг ты. 8-)
← →
Георгий (2005-11-03 14:32) [2]просто хотел бы иметь номер для каждой записи после выполнения запроса. клянусь, ничего плохого
← →
Johnmen © (2005-11-03 14:32) [3]>Sergey13 © (03.11.05 14:31) [1]
:)
Вечная тема...
← →
Johnmen © (2005-11-03 14:33) [4]>просто хотел бы иметь номер
Зачем?
← →
Георгий (2005-11-03 14:37) [5]а хочу в DBGrid ставить номер записи. И чтобы order by по другому полю, то нумерация менялась
← →
Lexer © (2005-11-03 14:37) [6]посоветовал бы в calculated поле записывать RecNo, но чтоб не начинать вечный спор об использовании RecNo и RecordCount, посоветую доставать из хранимки, в которую запихнуть в этот запрос.
← →
Sergey13 © (2005-11-03 14:42) [7]2[5] Георгий (03.11.05 14:37)
>а хочу в DBGrid ставить номер записи.
Просто чтоб было? Или тайный смысл какой в этом? Плюнь на это - лишнее оно. ИМХО. 8-)
← →
Георгий (2005-11-03 14:43) [8]проблема в том, что query как раз к хранимке обращается, а в конце order by. Про calculated не канает, вы что, всегда -1! Или я чего-то не понимаю?
← →
Lexer © (2005-11-03 14:49) [9]кто запрещает перед саспендом в хранимке делать инкремент какой-нить переменной?
← →
Курдль © (2005-11-03 14:53) [10]
> Lexer © (03.11.05 14:37) [6]
> посоветую доставать из хранимки, в которую запихнуть в этот запрос.
Чтобы разнообразить вариации на эту тему, вношу тезис:
"Использование хранимых процедур в 90% случаев есть роспись в собственном бессилии составить грамотный запрос!"
← →
Lexer © (2005-11-03 14:55) [11]Курдль, составь мне, пожалуйчта запрос с нумерацей получаемых данных... тогда я распишусь в обственном бессилии...
← →
Курдль © (2005-11-03 14:58) [12]
select number(*), T.* from TABLE_NAME T
Расписывайся в собственном бессилии!
← →
Val © (2005-11-03 14:59) [13]>[10] Курдль © (03.11.05 14:53)
уже обсуждалось. дурацкий тезис.
← →
isasa © (2005-11-03 14:59) [14]Только хотел написать "Сейчас начнется!".
Уже началось ...
← →
Курдль © (2005-11-03 15:01) [15]
> Val © (03.11.05 14:59) [13]
> >[10] Курдль © (03.11.05 14:53)
> уже обсуждалось. дурацкий тезис.
Вот черт!!! А что еще не обсуждалось? :-)
← →
Lexer © (2005-11-03 15:02) [16]>[12] Курдль © (03.11.05 14:58)
это на каком языке??? в теме стоит IB 6
← →
Lexer © (2005-11-03 15:06) [17]сейчас посмотрел свою базу - 974 хранимки, мне что их тперь все на запросы и программный код переделывать, 70% впринципе не возможно, а оставшиеся 30 - ЗНАЧИТЕЛЬНО ускоряют работу.
Курдль, ты скорее всего приверженец Access, и придумываешь оправдания того что там хранимки не поддерживаются?
← →
Johnmen © (2005-11-03 15:10) [18]Лично мне странно, когда для ненужной нумерации плодят ХП.
>Lexer © (03.11.05 14:55) [11]
>Курдль, составь мне, пожалуйчта запрос с нумерацей получаемых данных...
>тогда я распишусь в обственном бессилии...
Такой запрос возможен, но извратен по сути.
← →
Курдль © (2005-11-03 15:13) [19]
> Lexer © (03.11.05 15:02) [16]
> это на каком языке??? в теме стоит IB 6
На структурном запросовом. Для IB, не помню, как это будет по-рюсски...
select GenID("GEN_NAME", 1), T.* from TABLE_NAME T
Только не забыть обнулить генератор до запроса.
← →
Johnmen © (2005-11-03 15:27) [20]>Курдль © (03.11.05 15:13) [19]
>Только не забыть обнулить генератор до запроса.
И не забыть отрубить других таких же юзеров...
Ибо программер был извращенцем. Либо, что скорее всего, просто чайником...
← →
msguns © (2005-11-03 16:21) [21]Молчу, молчу...
;)
← →
Курдль © (2005-11-03 16:22) [22]
> Johnmen © (03.11.05 15:27) [20]
Было поставлено условие: "Представить нумерацию записей одним запросом, тогда афтар распишется в своем бессилии..."
Я свою часть договора выполнил!
← →
Lexer © (2005-11-03 16:41) [23]А генератор тут причем? Мы ведь используем только таблицу, а не генераторы и процедуры.
"Использование генераторов в запрочах в 100% случаев есть роспись в собственном бессилии составить грамотный запрос!"
=)
← →
Lexer © (2005-11-03 16:42) [24]Удалено модератором
← →
ANB © (2005-11-03 17:52) [25]
> Lexer © (03.11.05 16:42) [24]
select rownum, T.* from table1 T
PS. Oracle рулит.
← →
Johnmen © (2005-11-03 23:55) [26]>ANB © (03.11.05 17:52) [25]
Я тоже рулить умею.
А также читать вопрос.
Что за rownum? Каково его(её?) место в IB?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.013 c