AddSource property (ZSqlContext)

Добавляет источник данных в контекст SQL запроса.

Применяется к:

ZSqlContext

Синтаксис:

Visual Basic:

Sub AddSource(Source)

Описание:

Метод добавляет в контекст указанный источник данных. Им может быть объект MapDoc или Layer. Таким образом в запросе можно использовать короткие пользовательские имена слоев вместо полных путей к ним.

Примеры:

'Добавляем в контекст карту
Context.AddSource Map
'Выполняем выборку данных из слоя Здания, загруженного в карту Map
Set Rslt = Tools.ExecSQL("SELECT Sys, geometry.STAsText() FROM [Здания]", Context)

'Добавляем в контекст слой с названием Кварталы
Context.AddSource LayerQuart
'Выполняем выборку у слоя Здания тех объектов, которые попали в квартал с Sys=3
Set Rslt = LayerDoma.ExecSQL("SELECT D.Sys FROM [Здания] AS D _
           INNER JOIN [Кварталы] AS Q ON D.geometry.STWithin(Q.geometry) _
           WHERE Q.Sys=3", Context)