Browse Source

[spod/cpp] Fixed addValue with Bool

Cauê Waneck 11 năm trước cách đây
mục cha
commit
631b2d6348
2 tập tin đã thay đổi với 6 bổ sung2 xóa
  1. 3 1
      std/cpp/_std/sys/db/Mysql.hx
  2. 3 1
      std/cpp/_std/sys/db/Sqlite.hx

+ 3 - 1
std/cpp/_std/sys/db/Mysql.hx

@@ -135,7 +135,9 @@ private class MysqlConnection implements sys.db.Connection {
 		if (v == null) {
 			s.add(v);
       }
-      else {
+      else if (Std.is(v,Bool)) {
+				s.add( v ? 1 : 0 );
+			} else {
 			var t:Int = untyped v.__GetType();
 			if( t == 0xff )
 				s.add(v);

+ 3 - 1
std/cpp/_std/sys/db/Sqlite.hx

@@ -55,7 +55,9 @@ private class SqliteConnection implements Connection {
 		if (v == null) {
 			s.add(v);
       }
-      else {
+      else if (Std.is(v,Bool)) {
+				s.add( v ? 1 : 0 );
+			} else {
 			var t:Int = untyped v.__GetType();
 			if( t == 0xff )
 				s.add(v);