Parametry

Parametry slouží k vytváření proměných nebo získávání speciálních dat ze systému pro použití v SQL příkazu.
Parametry se definují v tagu "Parameters", který se nachází v DataBind nebo DataSource
Dělíme je na:
  • ValueParameter - pevně daná hodnota
  • VariableParametr - hodnota dosazená systémem
Pokud chceme parametry použít musíme do hlavičky formuláře přidat xmlns:dsp="http://www.gappex.com/sfp/DataSource/Parameters"

ValueParameter


Parameter Name s hodnotou Test


<dsp:Parameter xsi:type="dsp:ValueParameter" Ident="Name" Value="Test" DataType="String"></dsp:Parameter>

VariableParameter


Parameter ID s hodnotou dosazenou systémem (konkrétně ID formuláře)


<dsp:Parameter xsi:type="dsp:VariableParameter" Ident="ID" DataType="Number"></dsp:Parameter>

Použití parametru


Parameter se v SQL používa pomocí @ a identu parametru


<DataBind>
    <Columns>
        <Column Ident="ID" TitleResourceKey="ID_Group" DataBindType="Value"></Column>
        <Column Ident="FullName" TitleResourceKey="FullName_Group" DataBindType="Title"></Column>
    </Columns>
    <SQL>
        SELECT ID, FullName
        FROM usr.Test
        WHERE Age = @Age
    </SQL>
    <Parameters>
        <dsp:Parameter xsi:type="dsp:ValueParameter" Ident="Age" Value="20" DataType="Number"></dsp:Parameter>
    </Parameters>
</DataBind>