MINOR Better debugging output for failed queries

This commit is contained in:
Sean Harvey 2010-05-11 00:12:13 +00:00
parent 69ec2c12c9
commit cb499039ab

View File

@ -214,11 +214,16 @@ class MSSQLDatabase extends SS_Database {
$starttime = microtime(true);
}
$error = '';
if($this->mssql) {
$handle = mssql_query($sql, $this->dbConn);
$error = mssql_get_last_message();
} else {
$handle = sqlsrv_query($this->dbConn, $sql);
if($handle) $this->lastAffectedRows = sqlsrv_rows_affected($handle);
if(function_exists('sqlsrv_errors')) {
$error = sqlsrv_errors();
}
}
if(isset($_REQUEST['showqueries'])) {
@ -226,7 +231,6 @@ class MSSQLDatabase extends SS_Database {
Debug::message("\n$sql\n{$endtime}ms\n", false);
}
$error = function_exists('mssql_get_last_message') ? mssql_get_last_message() : '';
if(!$handle && $errorLevel) $this->databaseError("Couldn't run query ($error): $sql", $errorLevel);
return new MSSQLQuery($this, $handle, $this->mssql);
}