diff --git a/htdocs/lib/databases/mssql.lib.php b/htdocs/lib/databases/mssql.lib.php
index c34cccbdfdb..7f464b640a5 100644
--- a/htdocs/lib/databases/mssql.lib.php
+++ b/htdocs/lib/databases/mssql.lib.php
@@ -381,13 +381,13 @@ class DoliDb
// Si requete utilisateur, on la sauvegarde ainsi que son resultset
if (! $ret)
{
- $this->lastqueryerror = $query;
-
$result = mssql_query("SELECT @@ERROR as code", $this->db);
$row = mssql_fetch_array($result);
+ $this->lastqueryerror = $query;
$this->lasterror = $this->error();
$this->lasterrno = $row["code"];
+ dol_syslog("Mssql.lib::query SQL error: ".$query, LOG_ERR);
}
$this->lastquery=$query;
$this->results = $ret;
diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php
index d2a81726250..289b1fd14ca 100644
--- a/htdocs/lib/databases/mysql.lib.php
+++ b/htdocs/lib/databases/mysql.lib.php
@@ -383,6 +383,7 @@ class DoliDb
$this->lastqueryerror = $query;
$this->lasterror = $this->error();
$this->lasterrno = $this->errno();
+ dol_syslog("Mysql.lib::query SQL error: ".$query, LOG_ERR);
}
$this->lastquery=$query;
$this->results = $ret;
diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php
index 0093d97785c..2133e460bbd 100644
--- a/htdocs/lib/databases/mysqli.lib.php
+++ b/htdocs/lib/databases/mysqli.lib.php
@@ -388,6 +388,7 @@ class DoliDb
$this->lastqueryerror = $query;
$this->lasterror = $this->error();
$this->lasterrno = $this->errno();
+ dol_syslog("Mysqli.lib::query SQL error: ".$query, LOG_ERR);
}
$this->lastquery=$query;
$this->results = $ret;
diff --git a/htdocs/lib/databases/pgsql.lib.php b/htdocs/lib/databases/pgsql.lib.php
index 900f6b406a3..d17061e93fa 100644
--- a/htdocs/lib/databases/pgsql.lib.php
+++ b/htdocs/lib/databases/pgsql.lib.php
@@ -511,7 +511,7 @@ class DoliDb
$this->lastqueryerror = $query;
$this->lasterror = $this->error();
$this->lasterrno = $this->errno();
- dol_syslog("Postgresql request error: ".$query, LOG_ERR);
+ dol_syslog("Pgsql.lib::query SQL error: ".$query, LOG_ERR);
//print "\n>> ".$query."
\n";
//print '>> '.$this->lasterrno.' - '.$this->lasterror.' - '.$this->lastqueryerror."
\n";