|
|
|
Firebird 1.5
|
|||
|---|---|---|---|
|
#18+
Программа, написанная под Firebird 1.0, стала глючить под Firebird 1.5. В частности, запросы в которых были операторы order и group by работали, а сейчас выдается сообщение что их нельзя использовать вместе. Подскажите - что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 16:44:00 |
|
||
|
Firebird 1.5
|
|||
|---|---|---|---|
|
#18+
Ну, запросы покажи, что ли... Какая версия билда FB? Релиз или? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 16:48:28 |
|
||
|
Firebird 1.5
|
|||
|---|---|---|---|
|
#18+
Вот пример: select RD_DODATOK, RD_RYADOK, RD_BS1 as RD_BS, RD_LS1 as RD_LS, RD_N_VPARE, sum(RD_DSUMMA) as Summa, count(RD_LS1) as counts from RD, DODATKI where RD_DODATOK = DODATKI_DODATOK and RD_RYADOK = DODATKI_RYADOK and RD_BS1 between 6000 and 6999 and RD_RYADOK <> '0' and RD_N_VPARE = 1 and RD_DMONTH in (7, 8, 9) and RD_DYEAR = 2002 and RD_DKVARTAL = 3 group by RD_DODATOK, RD_RYADOK, RD_BS1, RD_LS1, RD_N_VPARE order by DODATKI_SORT, RD_BS1 , RD_N_VPARE Версия Firebird 1.5.0 (Win32 Build) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 17:08:09 |
|
||
|
Firebird 1.5
|
|||
|---|---|---|---|
|
#18+
У тебя поле DODATKI_SORT отсутствует в запросе с агрегатами . А ты по нему сортируешь. Сервер вполне закономерно тебя посылает. Ибо результат такого запроса непредсказуем. Либо добавь это поле в селект (и группировку), либо выкинь из сортировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 17:11:59 |
|
||
|
Firebird 1.5
|
|||
|---|---|---|---|
|
#18+
Спасибо за совет Только Firebird 1.0 эту ошибку не замечал, да и из пользователей никто не жаловался (программа уже полтора года в эксплуатации:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 17:15:55 |
|
||
|
Firebird 1.5
|
|||
|---|---|---|---|
|
#18+
Дмитрий МананниковСпасибо за совет Только Firebird 1.0 эту ошибку не замечал Firebird 1.0 много чего не замечал... Это не повод писать горбатые запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2004, 17:16:53 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=463&tid=1578286]: |
0ms |
get settings: |
12ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 370ms |

| 0 / 0 |
