Mailinglisten-Archive |
Ich habe folgenden code in vereinfachter form $dbHandle = OCILogon($user, $password, $dblink); OCIRollback($dbHandle); $stmt = OCIParse($dbHandle, $Insert1); OCIEecute($stmt, OCI_DEFAULT); OCIFreeStatement($stmt); $stmt = OCIParse($dbHandle, $Insert2); OCIEecute($stmt, OCI_DEFAULT); OCIFreeStatement($stmt); -- in einem Funktionsaufruf OCILogoff($dbHandle); $OCICommit($dbHandle); $OCILogoff($dbHandle); Das erste logoff ist natürlich falsch (design fehler). Ich habe aber sehr lange gebraucht den Fehler zu finden, da es so ausschaut als ob mit logoff immer ein commit gemacht wird und nicht ein rollback wie zu erwarten. Hat jemand ein ähnliches Verhalten auch schon beobachtet? Gruß Leonhard
php::bar PHP Wiki - Listenarchive