RON dokumentace

XML formuláře CSS Javascript

<sqlaction>

  <sqlaction sqltextvariable="promenna s sql vyrazem">SQL vyraz</sqlaction>

Tag sqlaction provede zadaný SQL výraz. Slouží pro provádění SQL příkazů, které nevrací žádný výsledek (INSERT, UPDATE, DELETE). Pokud je zadán parametr sqltextvariable, použije se SQL dotaz z dané proměnné, jinak se použije text uvnitř tagu. Použití proměnné umožňuje spouštění stejného SQL dotazu na různých místech formuláře, takže se nemusí dotaz opakovat.

Atributy:

Příklady použití


  <sqlaction>
    INSERT INTO PuvodniDochazka (DatumCasOperace, RC, OsobniCislo, DatumNastupu, KodOperace, VlozenoManualne, VlozenoOnline, Terminal, Karta)
    VALUES ({$casVlozeni:timestamp}, {$osoba[0]}, {$osoba[1]}, {$osoba[2]:sqltimestamp}, {$kodOperace}, 0, 1, {$kodTerminalu}, {$kodIdMedia})
  </sqlaction>


  <variable name="sqlDotaz" preserveparams="1">
    INSERT INTO PuvodniDochazka (DatumCasOperace, RC, OsobniCislo, DatumNastupu, KodOperace, VlozenoManualne, VlozenoOnline, Terminal, Karta)
    VALUES ({$casVlozeni:timestamp}, {$osoba[0]}, {$osoba[1]}, {$osoba[2]:sqltimestamp}, {$kodOperace}, 0, 1, {$kodTerminalu}, {$kodIdMedia})
  </variable>

  ...

  <sqlaction sqltextvariable="sqlDotaz"/>