RUS  ENG 

Обращение к базе данных

Страницы: Пред. 1 2
RSS
Обращение к базе данных
 
Спасибо! Не болейте!!!
 
Есть набор ключей ElementKeys по слою, например , элементы попадающие в зону квартала и определенного типа. Нужно теперь из этого набора отсеять те, у которых в таблице значение в поле status = 0 или NULL. т.е. я могу получить IZbDataset по SelectByExample но там не учитывается (?) ElementKeys. Могу получить IZbDataset с помощью SelectByKeySet, но здесь не учитывается условие по полю. А нужно и то и другое.
 
Aly, добрый день!
Можно так сделать:
  1. Установить группу по заданным ключам:
    Layer.Selection.ModifyByKeys(eSelCreate, ElementKeys)
  2. У базы данных задать фильтр по группе:
    Db.GeoDataSource = Layer;
    Db.GeoFilterType = zbKeyFilterSelection
  3. Выполнить SelectByExample
 
Спасибо все получилось!
Страницы: Пред. 1 2