Выборка записей

0 голосов
спросил 12 Янв, 07 от Peps (5,330 баллов) в категории Программные продукты Esri
Возникла не понятка. Есть mdx документ в котором на один слой стоит definition query, пр отображении все нормально, отображаются только объекты соответсвующие запросу. Но при получении слоя и из него виче класса,
можно скажем методом GetFeature пербрать все записи.
Каки образом надо работать с атрибутикой фичекласса чтобы возвращалась не вся таблица, а только те записи которые соответсвуют, правилу прописанному к слою.

3 Ответы

0 голосов
ответил 18 Янв, 07 от Grigoriy (127,020 баллов)

Используйте IQueryDef или IQueryFilter. Выражение для получения курсора можно получить из текущих установок слоя через IFeatureLayerDefinition.

0 голосов
ответил 18 Янв, 07 от Peps (5,330 баллов)
Это конечно хорошо, но задача стоит в том чтобы ограничить доступ на уровне сервера. Где гарантия, что пользователь будет работать не через написанное приложение, а возмет скажем аркмап и получит под своим логином доступ ко всем записям.
0 голосов
ответил 18 Янв, 07 от Grigoriy (127,020 баллов)
А Вы не давайте ему прямого доступа к серверуSmile
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...