function query($sql) { $query = OCIParse($this->conn, $sql); OCIExecute($query); OCIcommit($this->conn); return $query; }
function CommitTrans() { $ret = OCIcommit($this->_connectionID); $this->_commit = OCI_COMMIT_ON_SUCCESS; $this->autoCommit = true; return $ret; }
function queryWithErrors($sql) { $errors = array(); $stmt = OCIParse($this->conn, $sql); if (!$stmt) { $errors = oci_error(); throw new Exception("Erro ao executar comando: " . htmlentities($errors['message'])); } $executa = OCIExecute($stmt); if (!$executa) { $errors = oci_error($stmt); throw new Exception("Erro ao executar comando: " . htmlentities($errors['message'])); } OCIcommit($this->conn); return $stmt; }
function CommitTrans($ok=true) { if ($this->transOff) return true; if (!$ok) return $this->RollbackTrans(); if ($this->transCnt) $this->transCnt -= 1; $ret = OCIcommit($this->_connectionID); $this->_commit = OCI_COMMIT_ON_SUCCESS; $this->autoCommit = true; return $ret; }
/** * Commit Transaction * * @access public * @return bool */ function trans_commit() { 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; } $ret = OCIcommit($this->conn_id); $this->_commit = OCI_COMMIT_ON_SUCCESS; return $ret; }
echo "<center class='advertencia'>Transação: {$v_nrautorizacao}</strong><br>"; echo "<p align=\"center\">\n <a onClick=\"javascript:abre_janela_hist('{$v_nrautorizacao}')\" target=\"principal\"><IMG SRC=\"hist1.bmp\" alt=\"Histórico da Autorização\" BORDER=0></a>\n <a onClick=\"javascript:abre_impressao('{$v_nrautorizacao}')\" target=\"principal\"><IMG SRC=\"print.bmp\" alt=\"Impressão de recibo\" BORDER=0></a>\n </p>"; } $sql = "\n select f_situacao_autorizacao('{$v_nrautorizacao}') SITUACAO from dual"; $result = $db->query($sql); $rows = $db->fetch_array($result); if ($rows[SITUACAO] == 'EM' or $rows[SITUACAO] == 'RT') { if ($nrcheq != !1 && $erro == 'N' && $awcheque == 'S') { //Utilizando o cheque $stmt21 = ociparse($conn, "UPDATE EMISS_CHEQUE_CONSULTA SET CDSERIE_GUIA = '{$vcdserie_guia}', NRGUIA = '{$vnrguia}' WHERE NRCHEQUE = '{$nrcheq}'"); OCIexecute($stmt21); OCIcommit($conn); OCIFreeStatement($stmt21); $stmt21 = ociparse($conn, "UPDATE PRE_AUTORIZACAO SET CDSERIE_GUIA = '{$vcdserie_guia}', NRGUIA = '{$vnrguia}', AOSITUACAO_CHEQUE='U' WHERE nrautorizacao = '{$nrcheq}'"); OCIexecute($stmt21); OCIcommit($conn); OCIFreeStatement($stmt21); echo "<center class='advertencia'>Nº Cheque-Consulta: {$nrcheq}<br></center>"; } echo "<center class='advertencia'>Nº Série/Guia: {$vcdserie_guia}-{$vnrguia}<br>"; echo "<font class='info'><strong>Transação solicitada por {$emissor} em {$dtatendimento} às {$hratendimento}</font></center><br><br>"; if ($poesenha == 'S') { $stmt4 = ociparse($conn, "SELECT TXSENHA_AUTORIZ FROM EMISSAO_GUIA WHERE CDSERIE_GUIA = '{$sereqcon}' AND NRGUIA = '{$vnrguia}'"); OCIdefineByName($stmt4, "txsenha_autoriz", $txsenha_autoriz); OCIexecute($stmt4); if (OCIFetch($stmt4)) { $result3 = OCIResult($stmt4, 1); } OCIFreeStatement($stmt4); } if ($poesenha == 'S' and $result3 != '') {