Forum und email

sesam_rollback

(No version information available, might be only in CVS)

sesam_rollback — Verwirft alle noch nicht gesicherten Änderungen der SESAM-Datenbank

Beschreibung

bool sesam_rollback ( void )

Rückgabewerte: TRUE bei erfolgreicher Ausführung, ansonsten FALSE

sesam_rollback() Verwirft alle noch nicht gesicherten Änderungen der SESAM-Datenbank sowie Ergebnis-Cursor und Ergebnis-Deskriptoren.

Bei jeder Beendigung eines aktuellen Skripts sowie beim Aufruf von sesam_disconnect()) werden nicht gesicherte Daten durch einen impliziten sesam_rollback() Aufruf verworfen.

Siehe auch: sesam_commit().

Example#1 Verwerfen einer Änderung der SESAM-Datenbank

<?php
if (sesam_connect ("mycatalog""myschema""otto")) {
  if (
sesam_execimm("INSERT INTO mytable VALUES (*, 'Small Test', <0, 8, 15>)")
   && 
sesam_execimm("INSERT INTO othertable VALUES (*, 'Another Test', 1)"))
     
sesam_commit();
  else
     
sesam_rollback();
}
?>