sesam_rollback

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( ) .

Beispiel 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()

 
;

 
}

 
?