Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

нумерация записей в TQuery [D5, IB6.x]


Страницы:   1 2

Георгий ©   (2005-11-03 14:27:00) 

Подскажите друзья как сделать нумерацию записей в TQuery


Johnmen   (2005-11-03 23:55:00) [1]

>ANB ©   (03.11.05 17:52) [25]

Я тоже рулить умею.
А также читать вопрос.
Что за rownum? Каково его(её?) место в IB?


ANB   (2005-11-03 17:52:00) [2]


> Lexer ©   (03.11.05 16:42) [24]

select rownum, T.* from table1 T

PS. Oracle рулит.


Lexer   (2005-11-03 16:42:00) [3]

Удалено модератором


Lexer   (2005-11-03 16:41:00) [4]

А генератор тут причем? Мы ведь используем только таблицу, а не генераторы и процедуры.
"Использование генераторов в запрочах в 100% случаев есть роспись в собственном бессилии составить грамотный запрос!"

=)


Курдль   (2005-11-03 16:22:00) [5]


> Johnmen ©   (03.11.05 15:27) [20]

Было поставлено условие: "Представить нумерацию записей одним запросом, тогда афтар распишется в своем бессилии..."
Я свою часть договора выполнил!


msguns   (2005-11-03 16:21:00) [6]

Молчу, молчу...
;)


Johnmen   (2005-11-03 15:27:00) [7]

>Курдль ©   (03.11.05 15:13) [19]
>Только не забыть обнулить генератор до запроса.

И не забыть отрубить других таких же юзеров...
Ибо программер был извращенцем. Либо, что скорее всего, просто чайником...


Курдль   (2005-11-03 15:13:00) [8]


> 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:10:00) [9]

Лично мне странно, когда для ненужной нумерации плодят ХП.

>Lexer ©   (03.11.05 14:55) [11]
>Курдль, составь мне, пожалуйчта запрос с нумерацей получаемых данных...
>тогда я распишусь в обственном бессилии...

Такой запрос возможен, но извратен по сути.


Lexer   (2005-11-03 15:06:00) [10]

сейчас посмотрел свою базу - 974 хранимки, мне что их тперь все на запросы и программный код переделывать, 70% впринципе не возможно, а оставшиеся 30 - ЗНАЧИТЕЛЬНО ускоряют работу.
Курдль, ты скорее всего приверженец Access, и придумываешь оправдания того что там хранимки не поддерживаются?


Lexer   (2005-11-03 15:02:00) [11]

>[12] Курдль ©   (03.11.05 14:58)

это на каком языке??? в теме стоит IB 6


Курдль   (2005-11-03 15:01:00) [12]


> Val ©   (03.11.05 14:59) [13]
> >[10] Курдль ©   (03.11.05 14:53)
> уже обсуждалось. дурацкий тезис.


Вот черт!!! А что еще не обсуждалось? :-)


isasa   (2005-11-03 14:59:00) [13]

Только хотел написать "Сейчас начнется!".
Уже началось ...


Val   (2005-11-03 14:59:00) [14]

>[10] Курдль ©   (03.11.05 14:53)
уже обсуждалось. дурацкий тезис.


Курдль   (2005-11-03 14:58:00) [15]


select number(*), T.* from TABLE_NAME T


Расписывайся в собственном бессилии!


Lexer   (2005-11-03 14:55:00) [16]

Курдль, составь мне, пожалуйчта запрос с нумерацей получаемых данных... тогда я распишусь в обственном бессилии...


Курдль   (2005-11-03 14:53:00) [17]


> Lexer ©   (03.11.05 14:37) [6]
>  посоветую доставать из хранимки, в которую запихнуть в этот запрос.


Чтобы разнообразить вариации на эту тему, вношу тезис:
"Использование хранимых процедур в 90% случаев есть роспись в собственном бессилии составить грамотный запрос!"


Lexer   (2005-11-03 14:49:00) [18]

кто запрещает перед саспендом в хранимке делать инкремент какой-нить переменной?


Георгий   (2005-11-03 14:43:00) [19]

проблема в том, что query как раз к хранимке обращается, а в конце order by. Про calculated не канает, вы что, всегда -1! Или я чего-то не понимаю?


Sergey13   (2005-11-03 14:42:00) [20]

2[5] Георгий   (03.11.05 14:37)
>а хочу в DBGrid ставить номер записи.
Просто чтоб было? Или тайный смысл какой в этом? Плюнь на это - лишнее оно. ИМХО. 8-)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо