diff options
Diffstat (limited to 'phpBB/includes/db/mssqlnative.php')
| -rwxr-xr-x[-rw-r--r--] | phpBB/includes/db/mssqlnative.php | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/phpBB/includes/db/mssqlnative.php b/phpBB/includes/db/mssqlnative.php index 98e22d4412..44d5722e4f 100644..100755 --- a/phpBB/includes/db/mssqlnative.php +++ b/phpBB/includes/db/mssqlnative.php @@ -503,6 +503,7 @@ class dbal_mssqlnative extends dbal  	{  		$errors = @sqlsrv_errors(SQLSRV_ERR_ERRORS);  		$error_message = ''; +		$code = 0;  		if ($errors != null)  		{ @@ -510,6 +511,7 @@ class dbal_mssqlnative extends dbal  			{  				$error_message .= "SQLSTATE: ".$error[ 'SQLSTATE']."\n";  				$error_message .= "code: ".$error[ 'code']."\n"; +				$code = $error['code'];  				$error_message .= "message: ".$error[ 'message']."\n";  			}  			$this->last_error_result = $error_message; @@ -519,7 +521,11 @@ class dbal_mssqlnative extends dbal  		{  			$error = (isset($this->last_error_result) && $this->last_error_result) ? $this->last_error_result : array();  		} -		return $error; + +		return array( +			'message'	=> $error, +			'code'		=> $code, +		);  	}  	/** | 
