Select в версии 3.5 не видит таблицы с русским именем, в частности "Выборка". В версии 3.0 все работало. Вот текст запроса:
query_text = "SELECT * FROM Выборка WHERE Выборка.Номер=\"111\""
Выдается сообщение "Таблица: 'Выборка' не существует", хотя реально она есть.
Select в версии 3.5
Re: Select в версии 3.5
"Выборка" служебное слово. применяется для обозначения выбранных на карте объектов.
Если создать таблицу с этим именем, открыть её и при этом не было выбранных объектов, то к этой таблице перестаёт работать SQL-запрос в расширенном режиме, в стандартном работает.
Исправим.
Если создать таблицу с этим именем, открыть её и при этом не было выбранных объектов, то к этой таблице перестаёт работать SQL-запрос в расширенном режиме, в стандартном работает.
Исправим.
Re: Select в версии 3.5
Я как раз использую таблицу Выборка как результат выборки объекта на карте. А как можно изменить режим расширенный на стандартный и обратно? Сам не смог понять...
Re: Select в версии 3.5
Я бы не рекомендовал использовать таблицу с этим именем до исправления ошибки. Лучше сохранить таблицу с другим именем.
Режим запроса переключается прямо в диалоге SQL-запрос
Режим запроса переключается прямо в диалоге SQL-запрос
Re: Select в версии 3.5
Я имею в виду как реализовать это программным путем?
Re: Select в версии 3.5
Через Python диалект не переключается. В настоящее время Стандартный SQL не даёт никаких преимуществ по сравнению с Расширенным.
Re: Select в версии 3.5
Понял. Спасибо, Александр. Будем ждать исправления.