![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пронумеровать строки в ДБГриде, причем когда я делаю сортировку.. [D6]
Relaxxx © (2003-09-03 14:48:00)
Пронумеровать строки в ДБГриде, причем когда я делаю сортировку по какому то полю это поле не сортируется как все остальные. Да и RowNum не подходит у веня версия оракла старовата и он неправельно работает когда используеш ордер бай
DenK_vrtz (2003-09-04 10:51:00) [41]
Sergey13 ©,
Vlad ©,
собственно говоря сам не понимаю почему, но в 8.0.5 на такую конструкцию действительно ругается, а 8.1.6 все работает без вопросов
Vlad (2003-09-04 10:44:00) [42]
Sergey13 ©, что-то не понятно, что конкретно ему нужно исправить ?
Ты вроде тот же запрос написал что и он ?
А по поводу RowNum, если мне не изменяет память, я его еще на семерке использовал и вроде глюков не наблюдал...
Sergey13 (2003-09-04 10:32:00) [43]
2Relaxxx © (03.09.03 16:26) [7]
>Ясно, данных ДОФИГА, а нащет новой версии Оракл, то в ближайшем будущем я так и сделаю,
И ничего не добьешся. Rownum показывает номер строки при ВЫБОРЕзаписей ДОсортировки. И версия тут ни при чем. На 8.1.6 тока щас проверил.
>но все равно жаль что динамически это никак нельзя реализовать :-(
Почему? Vlad © (03.09.03 14:56) [1] правильно сказал, а свой запрос исправь
>select rownum, a.* from (select Date_chet FROM mon Date_chet ORDER BY Date_chet) a
и все будет ОК.
Тока остается вопрос - а нафига это все надо? В смысле зачем вообще этот номер?
Relaxxx (2003-09-03 16:26:00) [44]
Ясно, данных ДОФИГА, а нащет новой версии Оракл, то в ближайшем будущем я так и сделаю, но все равно жаль что динамически это никак нельзя реализовать :-(
DenK_vrtz (2003-09-03 16:24:00) [45]
Много данных в запросе?
Если нет, сделай временную таблицу, что ли, такой же структуры + поле "№ п/п" и перекинь в нее данные с заполнением этого поля.
А лучше версию Oracle другую поставь :-)
Relaxxx (2003-09-03 16:16:00) [46]
АУ народ, вы что незнаете????????????????????
Relaxxx (2003-09-03 15:19:00) [47]
Так как мне обойтись без роунум, я как то в Делфи дтнамически создавать поле которое нумеруется??
Relaxxx (2003-09-03 15:12:00) [48]
Версия Оракл 8.0.5, что RowNum сдесь с вложеным запросом не пашет ет точно, я спрашивал на sql.ru в форуме Оракл, прявельно RowNum работает в 8,5 и выше, а у меня когда я пишу
select rownum, a.* from (select Date_chet FROM mon Date_chet ORDER BY Date_chet) a
мне пишет ошибку перед ORDER BY, мол отсутствует правая скобка, так что РоуНум я думаю отпадает
DenK_vrtz (2003-09-03 14:58:00) [49]
Как так <RowNum не подходит>?
Какая версия Oracle?
Запрос?
Vlad (2003-09-03 14:56:00) [50]
select rownum, a.* from (select ......... order by.....) a
и версия оракла тут не причем.