/** * on DBs that support it, rollback the transaction */ public function rollback_sql() { if (!parent::rollback_sql()) { return false; } $sql = "ROLLBACK"; $this->query_start($sql, NULL, SQL_QUERY_AUX); $result = pg_query($this->pgsql, $sql); $this->query_end($result); pg_free_result($result); return true; }
public function rollback_sql() { if (!parent::rollback_sql()) { return false; } $this->query_start('', NULL, SQL_QUERY_AUX); $result = true; try { $this->pdb->rollBack(); } catch (PDOException $ex) { $this->lastError = $ex->getMessage(); $result = false; } $this->query_end($result); return $result; }
public function rollback_sql() { if (!parent::rollback_sql()) { return false; } $this->adodb->RollbackTrans(); return true; }
/** * on DBs that support it, rollback the transaction */ public function rollback_sql() { if (!parent::rollback_sql()) { return false; } return true; $sql = "ROLLBACK"; $this->query_start($sql, NULL, SQL_QUERY_AUX); $stmt = $this->parse_query($sql); $result = oci_execute($stmt); $this->query_end($result, $stmt); oci_free_statement($stmt); return true; }