Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

TAddPosition = (

 apBegin = 0,

 apEnd = 1);

Описание:

apBegin – добавление соединения в начало списка соединений к первой таблице раздела from;
apEnd – добавление соединения в конец списка соединений к первой таблице раздела from.

Пример:

В примере показано изменение текста SQL-запроса при добавлении соединений.

 

// Текст SQL-запроса

select

  MBAnalit.Dop3,

  MBAnalit.YesNo,

  ...

from

  MBAnalit MBAnalit

  left join MBAnalitSpr MBAnalitSprOriginalAn on

    MBAnalit.OriginalAn = MBAnalitSprOriginalAn.Analit,

  dbo.SBAdaptiveUsers

where

  ...

// Использовать apBegin в SQL-запросе

AddJoin("MBUser"; jtLeft; "MBAnalit.Dop = MBUser.UserKod"; apBegin) 

// Текст SQL-запроса

select

  MBAnalit.Dop3,

  MBAnalit.YesNo,

  ...

from

  MBAnalit MBAnalit

  left join MBUser on             // Добавлено соединение

    MBAnalit.Dop = MBUser.UserKod // с таблицей MBUser

  left join MBAnalitSpr MBAnalitSprOriginalAn on

    MBAnalit.OriginalAn = MBAnalitSprOriginalAn.Analit,

  dbo.SBAdaptiveUsers

where

  

// Использовать apEnd в SQL-запросе

AddJoin("MBUser"; jtLeft; "MBAnalit.Dop = MBUser.UserKod"; apEnd) 

// Текст SQL-запроса:

select

  MBAnalit.Dop3,

  MBAnalit.YesNo,

  

from

  MBAnalit MBAnalit

  left join MBAnalitSpr MBAnalitSprOriginalAn on

    MBAnalit.OriginalAn = MBAnalitSprOriginalAn.Analit

  left join MBUser on              // Добавлено соединение

    MBAnalit.Dop = MBUser.UserKod, // с таблицей MBUser

  dbo.SBAdaptiveUsers

where
...

См. также

Метод IObject.AddJoin

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }