SetDataConnection

Сохраняющее соединение с данными; отправляет данные на сервер.

Шаблон SetDataConnection

<DataConnection Name="" Type="SetDataConnection" Assembly="DataConnections">
  <Workflow Name="" />
  <Parameters>
    <Parameter NativeName="" SendAsArray="">
      <Value></Value>
      <IfNull></IfNull>
      <IfEmpty></IfEmpty>
    </Parameter>
  </Parameters>
  <SqlQueries>
    <SqlQuery Name="" Type="Insert" />
    <SqlQuery Name="" Type="Update" />
    <SqlQuery Name="" Type="Delete" />
  </SqlQueries>
  <Refresh>
    <DataConnection Name="" />
  </Refresh>
</DataConnection>

Описание SetDataConnection

<DataConnection Name="SetDataConnectionName" Type="SetDataConnection" Assembly="DataConnections">
  <!--Тэги, специфичные для SetDataConnection-->
</DataConnection>

Тэги, специфичные для SetDataConnection

Workflow

Процесс, в рамках которого происходят запросы.

Обязательный тэг. Значение тэга <Workflow>: не ожидается.

<Workflow Name="WorkflowName" />

Атрибуты тэга <Workflow>

Name

Название процесса.

Обязательный атрибут. Ожидается название одного из процессов, расположенных на сервере и заголовочно описанных в базе.

Parameters

Параметры, передаваемые в запросы.

Необязательный тэг. Значение тэга <Parameters>: список тэгов <Parameter>.

<Parameters>
  <Parameter NativeName="NativeName" SendAsArray="True">
    <Value>Value</Value>
    <IfNull>Value</IfNull>
    <IfEmpty>Value</IfEmpty>
  </Parameter>
</Parameters>

Тэг <Parameter>

Параметр, передаваемый в запросы.

Необязательный тэг. Значение тэга <Parameter>: список тэгов <Value>, <IfNull> и <IfEmpty>.

Атрибуты тэга <Parameter>

NativeName

Название параметра, которое используется в описании запроса на сервере.

Обязательный атрибут. Ожидается название одного из параметров, использующихся в описании запроса на сервере.

SendAsArray

Признак, определяющий будет ли значение передаваться как массив.

Необязательный атрибут. Ожидается логическое значение.

Если атрибут SendAsArray отсутствует, то используется значение False.

Тэг <Value>

Значение параметра.

Обязательный тэг. Ожидается любое значение.

Тэг <IfNull>

Значение, которое будет передано в качестве значение параметра, если последний в тэге <Value> имеет значение NULL.

Обязательный тэг. Ожидается любое значение.

Тэг <IfEmpty>

Значение, которое будет передано в качестве значение параметра, если последний в тэге <Value> имеет значение "".

Обязательный тэг. Ожидается любое значение.

SqlQueries

Запросы для отправки данных.

Обязательный тэг. Значение тэга <SqlQueries>: список тэгов <SqlQuery>.

<SqlQueries>
  <SqlQuery Name="InsertSqlQuery" Type="Insert" />
  <SqlQuery Name="UpdateSqlQuery" Type="Update" />
  <SqlQuery Name="DeleteSqlQuery" Type="Delete" />
</SqlQueries>

Тэг <SqlQuery>

Запрос для отправки данных.

Обязательный тэг. Значение тэга <SqlQuery>: не ожидается.

Атрибуты тэга <SqlQuery>

Name

Название запроса.

Обязательный атрибут. Ожидается название одного из запросов, описанных на сервере.

Type

Тип запроса.

Обязательный атрибут. Ожидается значение Insert, Update или Delete.

Refresh

Загружающие соединения с данными, которые будет обновлены после выполнения сохранения.

Необязательный тэг. Значение тэга <Refresh>: список тэгов <DataConnection>.

<Refresh>
  <DataConnection Name="DataConnectionName1" />
  <DataConnection Name="DataConnectionName2" />
</Refresh>

Тэг <DataConnection>

Загружающее соединение с данными, которое будет обновлено.

Необязательный тэг.

Атрибуты тэга <DataConnection>

Name

Название загружающего соединения с данными.

Обязательный атрибут. Ожидается название одного из загружающих соединений с данными, описанных в форме.

Last updated