fix some sqlite strict errors

This commit is contained in:
Robin Appelman 2011-04-28 17:29:01 +02:00
parent 1850bddb67
commit 9174351412
1 changed files with 8 additions and 8 deletions

View File

@ -205,7 +205,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
register_shutdown_function('MDB2_closeOpenTransactions'); register_shutdown_function('MDB2_closeOpenTransactions');
} }
$query = 'BEGIN TRANSACTION '.$this->options['base_transaction_name']; $query = 'BEGIN TRANSACTION '.$this->options['base_transaction_name'];
$result =& $this->_doQuery($query, true); $result =$this->_doQuery($query, true);
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
return $result; return $result;
} }
@ -240,7 +240,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
} }
$query = 'COMMIT TRANSACTION '.$this->options['base_transaction_name']; $query = 'COMMIT TRANSACTION '.$this->options['base_transaction_name'];
$result =& $this->_doQuery($query, true); $result =$this->_doQuery($query, true);
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
return $result; return $result;
} }
@ -275,7 +275,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
} }
$query = 'ROLLBACK TRANSACTION '.$this->options['base_transaction_name']; $query = 'ROLLBACK TRANSACTION '.$this->options['base_transaction_name'];
$result =& $this->_doQuery($query, true); $result =$this->_doQuery($query, true);
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
return $result; return $result;
} }
@ -545,7 +545,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
$this->_lasterror = $php_errormsg; $this->_lasterror = $php_errormsg;
if (!$result) { if (!$result) {
$err =& $this->raiseError(null, null, null, $err =$this->raiseError(null, null, null,
'Could not execute statement', __FUNCTION__); 'Could not execute statement', __FUNCTION__);
return $err; return $err;
} }
@ -760,7 +760,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
$table = $this->quoteIdentifier($table, true); $table = $this->quoteIdentifier($table, true);
$query = "REPLACE INTO $table ($query) VALUES ($values)"; $query = "REPLACE INTO $table ($query) VALUES ($values)";
$result =& $this->_doQuery($query, true, $connection); $result =$this->_doQuery($query, true, $connection);
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
return $result; return $result;
} }
@ -788,7 +788,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
$query = "INSERT INTO $sequence_name ($seqcol_name) VALUES (NULL)"; $query = "INSERT INTO $sequence_name ($seqcol_name) VALUES (NULL)";
$this->pushErrorHandling(PEAR_ERROR_RETURN); $this->pushErrorHandling(PEAR_ERROR_RETURN);
$this->expectError(MDB2_ERROR_NOSUCHTABLE); $this->expectError(MDB2_ERROR_NOSUCHTABLE);
$result =& $this->_doQuery($query, true); $result =$this->_doQuery($query, true);
$this->popExpect(); $this->popExpect();
$this->popErrorHandling(); $this->popErrorHandling();
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
@ -807,7 +807,7 @@ class MDB2_Driver_sqlite extends MDB2_Driver_Common
$value = $this->lastInsertID(); $value = $this->lastInsertID();
if (is_numeric($value)) { if (is_numeric($value)) {
$query = "DELETE FROM $sequence_name WHERE $seqcol_name < $value"; $query = "DELETE FROM $sequence_name WHERE $seqcol_name < $value";
$result =& $this->_doQuery($query, true); $result =$this->_doQuery($query, true);
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
$this->warnings[] = 'nextID: could not delete previous sequence table values from '.$seq_name; $this->warnings[] = 'nextID: could not delete previous sequence table values from '.$seq_name;
} }
@ -903,7 +903,7 @@ class MDB2_Result_sqlite extends MDB2_Result_Common
} }
if (!$row) { if (!$row) {
if ($this->result === false) { if ($this->result === false) {
$err =& $this->db->raiseError(MDB2_ERROR_NEED_MORE_DATA, null, null, $err =$this->db->raiseError(MDB2_ERROR_NEED_MORE_DATA, null, null,
'resultset has already been freed', __FUNCTION__); 'resultset has already been freed', __FUNCTION__);
return $err; return $err;
} }