|
|
|
Застрял SQL запрос
|
|||
|---|---|---|---|
|
#18+
Делаю элементарный SQL запрос к базе select table.* from table group by field1 и получаю в ответ ошибку "Предложение group by отсутствует или неверно" Все это наблюдаю в VFP 9.0, хотя тот же самый запрос в Fox под DOS проходит гладко! Что бы это значило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 20:47 |
|
||
|
Застрял SQL запрос
|
|||
|---|---|---|---|
|
#18+
alex_zimaДелаю элементарный SQL запрос к базе select table.* from table group by field1 и получаю в ответ ошибку "Предложение group by отсутствует или неверно" Все это наблюдаю в VFP 9.0, хотя тот же самый запрос в Fox под DOS проходит гладко! Что бы это значило? смотрите поиск - в 8.0 версии ужесточили условия для group by... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 20:52 |
|
||
|
Застрял SQL запрос
|
|||
|---|---|---|---|
|
#18+
Все вопрос отпал - оказывается: Если Вы переводите свое приложение со старой версии FoxPro в новую версию, то можно явно указать FoxPro, что нужно использовать старые правила разбора и выполнения SQL-запроса при помощи настройки SET ENGINEBEHAVIOR 70 Однако, по возможности, все-таки лучше придерживаться стандартных правил составления запросов в том смысле, что в конструкции GROUP BY должны быть перечислены все поля, которые не участвуют в агрегирующих функциях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 21:19 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33875082&tid=1591151]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 428ms |

| 0 / 0 |
