Идентифицировать

0 голосов
спросил 17 Окт, 07 от Kama3ox (380 баллов) в категории Программные продукты Esri
При попытка получить информацию об объекте появляется сообщение: [ERR0503] Query failed. Check 'where' clause for valid syntax and field names and that layer ID is correct.  как можно это исправить?
Использую ArcIms 9.2, опубликован проект mxd а данные находятся в personal goedatabase.

3 Ответы

0 голосов
ответил 24 Окт, 07 от 7600702 (3,820 баллов)
без видения Вашего кода пока два варианта:
1) where заменить на sWhere
2) атриубут id в Layer определен не верно, доллжно быть всегда целое число
0 голосов
ответил 24 Окт, 07 от Holger (19,360 баллов)
Вчера смотрел и заметил такой же результат у себя - это происходило в стандартном ArcIMS HTML вьюере на сервисе Аркмап сервер. При повторном нажатии таблица во фрейме http://.../displayAttributeData.htm  появлялась. Раньше такого не замечал и сегодня уже повторить не смог.
0 голосов
ответил 20 Ноя, 07 от Kama3ox (380 баллов)

Проблема исчезла после того , как в проекте mxd  сделал ungroup всем слоям.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...