diff --git a/htdocs/lib/databases/mssql.lib.php b/htdocs/lib/databases/mssql.lib.php
index 153506cb85e5c93c6a84f05a21bec764b81b1add..912d3916104e7e4b10b1d52aaf226ece8be21181 100644
--- a/htdocs/lib/databases/mssql.lib.php
+++ b/htdocs/lib/databases/mssql.lib.php
@@ -634,9 +634,9 @@ class DoliDb
 			1451 => 'DB_ERROR_CHILD_EXISTS'
 		     );
 			
-			if (isset($this->errorcode_map[$this->lasterrno]))
+			if (isset($errorcode_map[$this->lasterrno]))
 			{
-				return $this->errorcode_map[$this->lasterrno];
+				return $errorcode_map[$this->lasterrno];
 			}
 			$errno=$this->lasterrno;
 			return ($errno?'DB_ERROR_'.$errno:'0');
diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php
index 6a703515a55c6371d2edd3715e5e4846f9ef6f34..520bd8c0c04669d2f32225fd1d37e16ad0732be2 100644
--- a/htdocs/lib/databases/mysql.lib.php
+++ b/htdocs/lib/databases/mysql.lib.php
@@ -615,9 +615,9 @@ class DoliDb
 			1451 => 'DB_ERROR_CHILD_EXISTS'
 		     );
 			
-			if (isset($this->errorcode_map[mysql_errno($this->db)]))
+			if (isset($errorcode_map[mysql_errno($this->db)]))
 			{
-				return $this->errorcode_map[mysql_errno($this->db)];
+				return $errorcode_map[mysql_errno($this->db)];
 			}
 			$errno=mysql_errno($this->db);
 			return ($errno?'DB_ERROR_'.$errno:'0');
diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php
index 1352f8b36766d8637c1e8e5d4cd5bb4150dff925..a465bfca527f26da17b8e4b15c030e390b399549 100644
--- a/htdocs/lib/databases/mysqli.lib.php
+++ b/htdocs/lib/databases/mysqli.lib.php
@@ -632,9 +632,9 @@ class DoliDb
 			1451 => 'DB_ERROR_CHILD_EXISTS'
 		     );
 		
-			if (isset($this->errorcode_map[mysqli_errno($this->db)]))
+			if (isset($errorcode_map[mysqli_errno($this->db)]))
 			{
-				return $this->errorcode_map[mysqli_errno($this->db)];
+				return $errorcode_map[mysqli_errno($this->db)];
 			}
 			$errno=mysqli_errno($this->db);
 			return ($errno?'DB_ERROR_'.$errno:'0');