RON dokumentace

XML formuláře CSS Javascript

<sqltransaction>

  <sqltransaction>
    ... obsah ...
  </sqltransaction>

Tag sqltransaction spustí transakci a provede SQL příkazy v těle tagu. V případě, že příkazy proběhnou v pořádku, je transakce potvrzena. Pokud dojde k chybě, vrátí databázi do stavu před spuštěním transakce. Slouží pro provádění SQL příkazů pomocí tagů sqlaction a record, které nevrací žádný výsledek (INSERT, UPDATE, DELETE).

Příklady použití


  <sqltransaction>

    <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>

    ... další SQL příkazy, například <record> ...
  </sqltransaction>