diff options
author | Dmitry <dmitry@dhtmlx.com> | 2012-07-12 18:13:09 +0200 |
---|---|---|
committer | Dmitry <dmitry@dhtmlx.com> | 2012-07-12 18:13:09 +0200 |
commit | 154b6e8708edc6b2df57f552aa086d7de98dee7b (patch) | |
tree | c321ddf63f469cd46edcc43579b10ceb6a5b6181 /codebase/db_sqlsrv.php | |
parent | 49a1420f56c386d89b3f5850e573283879a1549f (diff) | |
download | connector-php-154b6e8708edc6b2df57f552aa086d7de98dee7b.zip connector-php-154b6e8708edc6b2df57f552aa086d7de98dee7b.tar.gz connector-php-154b6e8708edc6b2df57f552aa086d7de98dee7b.tar.bz2 |
fix bugs in db_sqlsrv
Diffstat (limited to 'codebase/db_sqlsrv.php')
-rw-r--r-- | codebase/db_sqlsrv.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/codebase/db_sqlsrv.php b/codebase/db_sqlsrv.php index 597a74d..8242f8b 100644 --- a/codebase/db_sqlsrv.php +++ b/codebase/db_sqlsrv.php @@ -1,5 +1,10 @@ <?php /* +This software is allowed to use under GPL or you need to obtain Commercial or Enterise License +to use it in non-GPL project. Please contact sales@dhtmlx.com for details +*/ +?><?php +/* @author dhtmlx.com @license GPL, see license.txt */ @@ -22,7 +27,7 @@ class SQLSrvDBDataWrapper extends DBDataWrapper{ $errors = sqlsrv_errors(); $message = Array(); foreach($errors as $error) - $message[]=$error[$i]["SQLSTATE"].$error[$i]["code'"].$error[$i]["message"]; + $message[]=$error["SQLSTATE"].$error["code'"].$error["message"]; throw new Exception("SQLSrv operation failed\n".implode("\n\n", $message)); } @@ -39,9 +44,10 @@ class SQLSrvDBDataWrapper extends DBDataWrapper{ public function get_next($res){ $data = sqlsrv_fetch_array($res, SQLSRV_FETCH_ASSOC); - foreach ($data as $key => $value) - if (is_a($value, "DateTime")) - $data[$key] = $value->format("Y-m-d H:i"); + if ($data) + foreach ($data as $key => $value) + if (is_a($value, "DateTime")) + $data[$key] = $value->format("Y-m-d H:i"); return $data; } |