Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Застрял SQL запрос / 3 сообщений из 3, страница 1 из 1
24.07.2006, 20:47
    #33875082
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Застрял SQL запрос
Делаю элементарный SQL запрос к базе
select table.* from table group by field1
и получаю в ответ ошибку "Предложение group by отсутствует или неверно"
Все это наблюдаю в VFP 9.0, хотя тот же самый запрос в Fox под DOS проходит гладко!
Что бы это значило?
...
Рейтинг: 0 / 0
24.07.2006, 20:52
    #33875088
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Застрял SQL запрос
alex_zimaДелаю элементарный SQL запрос к базе
select table.* from table group by field1
и получаю в ответ ошибку "Предложение group by отсутствует или неверно"
Все это наблюдаю в VFP 9.0, хотя тот же самый запрос в Fox под DOS проходит гладко!
Что бы это значило?
смотрите поиск - в 8.0 версии ужесточили условия для group by...
...
Рейтинг: 0 / 0
24.07.2006, 21:19
    #33875121
alex_zima
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Застрял SQL запрос
Все вопрос отпал - оказывается:
Если Вы переводите свое приложение со старой версии FoxPro в новую версию, то можно явно указать FoxPro, что нужно использовать старые правила разбора и выполнения SQL-запроса при помощи настройки

SET ENGINEBEHAVIOR 70

Однако, по возможности, все-таки лучше придерживаться стандартных правил составления запросов в том смысле, что в конструкции GROUP BY должны быть перечислены все поля, которые не участвуют в агрегирующих функциях.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Застрял SQL запрос / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]