Страница 1 из 1

Выборка по запросу syntax error, unexpected GT,expecting '('

Добавлено: 30 сен 2012, 21:47
Максим Дубинин
Слой для пробы.
При простейшей выборке через Таблица\Advanced search

Код: Выделить всё

YEAR > 2006
Тип поля YEAR - Real, 16, 0

Изображение

Если сделать

Код: Выделить всё

'YEAR' > 2006
То ошибки не выдает, но и корректной выборки не делает, выбирает всё.


QGIS version
1.9.0-Master
QGIS code revision
1ed231a

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 12:28
Denis Rykov
А так?

Код: Выделить всё

"YEAR" > 2006

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 12:33
Максим Дубинин
да, точно, так работает (все время путаю кавычки)

вопрос, разве двойной щелчок по имени поля не должен его копировать в строку запроса сразу в кавычках?

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 12:38
rhot
должен, наверное: в 1.8.0 копирует...

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 12:47
Voltron
search.png
search.png (35.2 КБ) 9059 просмотров
Linux/Windows, QGIS 99876cc

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 12:59
Denis Rykov
Проверил, работает и с двойными и с одинарными кавычками и вообще без них. И, да, автоматом подставляются двойные кавычки.
Windows, 1.9.0-Master Ревизия 9d8b9fc

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 13:07
Voltron
rhot писал(а):должен, наверное: в 1.8.0 копирует...
БСКЛН.
QGIS 1.8.0, расширенный поиск
QGIS 1.8.0, расширенный поиск
search_win.png (15.94 КБ) 9049 просмотров

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 13:29
rhot
Voltron, и что это?

Re: Выборка по запросу syntax error, unexpected GT,expecting

Добавлено: 03 окт 2012, 13:57
Максим Дубинин
в 1.8 оказывается и у меня работает (кавычки, правда, не подставляются), а в мастере не работает.