public function transCommit() { cubrid_commit($this->connect); if (!cubrid_get_autocommit($this->connect)) { cubrid_set_autocommit($this->connect, CUBRID_AUTOCOMMIT_TRUE); } return true; }
/** * Rollback Transaction * * @access public * @return bool */ function trans_rollback() { if (!$this->trans_enabled) { return TRUE; } // When transactions are nested we only begin/commit/rollback the outermost ones if ($this->_trans_depth > 0) { return TRUE; } cubrid_rollback($this->conn_id); if ($this->auto_commit && !cubrid_get_autocommit($this->conn_id)) { cubrid_set_autocommit($this->conn_id, CUBRID_AUTOCOMMIT_TRUE); } return TRUE; }
/** * DB transaction start * this method is private * @return boolean */ function _begin($transactionLevel = 0) { if (__CUBRID_VERSION__ >= '8.4.0') { $connection = $this->_getConnection('master'); if (!$transactionLevel) { cubrid_set_autocommit($connection, CUBRID_AUTOCOMMIT_FALSE); } else { $this->_query("SAVEPOINT SP" . $transactionLevel, $connection); } } return TRUE; }
/** * Rollback Transaction * * @return bool */ protected function _trans_rollback() { if (!cubrid_rollback($this->conn_id)) { return FALSE; } if ($this->auto_commit && !cubrid_get_autocommit($this->conn_id)) { cubrid_set_autocommit($this->conn_id, CUBRID_AUTOCOMMIT_TRUE); } return TRUE; }
/** * Rollback transaction. * * @return void */ public function rollback() { cubrid_rollback($this->link); if ($this->autoCommit && !cubrid_get_autocommit($this->link)) { cubrid_set_autocommit($this->link, CUBRID_AUTOCOMMIT_TRUE); } }
public function rollbackTrans() { cubrid_rollback($this->_conn); $this->_transMode = false; $this->_transFailedCnt = 0; cubrid_set_autocommit($this->_conn, CUBRID_AUTOCOMMIT_TRUE); $this->Logging("++ RollbackTrans"); }
function sql_connect_db($server, $username, $password, $database = null, $new_link = false) { if ($new_link !== true) { $new_link = false; } if ($database === null) { return true; } if ($database !== null) { $myport = "30000"; $hostex = explode(":", $server); if (isset($hostex[1]) && !is_numeric($hostex[1])) { $hostex[1] = $myport; } if (isset($hostex[1])) { $server = $hostex[0]; $myport = $hostex[1]; } $link = cubrid_connect($server, $myport, $database, $username, $password); cubrid_set_autocommit($link, CUBRID_AUTOCOMMIT_TRUE); } if ($link === false) { output_error("Not connected: " . $sqliteerror, E_USER_ERROR); return false; } return $link; }
/** * DB transaction start * this method is private * @return boolean */ function _begin() { if (__CUBRID_VERSION__ >= '8.4.0') { $connection = $this->_getConnection('master'); cubrid_set_autocommit($connection, CUBRID_AUTOCOMMIT_FALSE); } return TRUE; }
function trans_rollback() { if (!$this->trans_enabled) { return TRUE; } if ($this->_trans_depth > 0) { return TRUE; } cubrid_rollback($this->conn_id); if ($this->auto_commit && !cubrid_get_autocommit($this->conn_id)) { cubrid_set_autocommit($this->conn_id, CUBRID_AUTOCOMMIT_TRUE); } return TRUE; }