diff --git a/include/class.orm.php b/include/class.orm.php
index 626f78eb1b65f69025e5a8e5db3019d553d506e4..1f37f679b60d64ad62dec1939563d16a2f2b405f 100644
--- a/include/class.orm.php
+++ b/include/class.orm.php
@@ -3109,12 +3109,11 @@ class MySqlPreparedExecutor {
             case is_int($p):
             case is_float($p):
                 return $p;
-
             case $p instanceof DateTime:
                 $p = $p->format('Y-m-d H:i:s');
             default:
-                return db_real_escape($p, true);
-            }
+                return db_real_escape((string) $p, true);
+           }
         }, $this->sql);
     }
 }