summaryrefslogtreecommitdiffstats
path: root/codebase
diff options
context:
space:
mode:
Diffstat (limited to 'codebase')
-rw-r--r--codebase/db_sqlsrv.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/codebase/db_sqlsrv.php b/codebase/db_sqlsrv.php
index 1dfd4ef..c0f9299 100644
--- a/codebase/db_sqlsrv.php
+++ b/codebase/db_sqlsrv.php
@@ -18,6 +18,13 @@ class SQLSrvDBDataWrapper extends DBDataWrapper{
else
$res = sqlsrv_query($this->connection,$sql);
+ if ($res === false){
+ $errors = sqlsrv_errors();
+ $message = Array();
+ foreach($errors as $error)
+ $message[]=$error[$i]["SQLSTATE"].$error[$i]["code'"].$error[$i]["message"];
+ throw new Exception("SQLSrv operation failed\n".implode("\n\n", $message));
+ }
if ($this->insert_operation){
sqlsrv_next_result($res);