2
0
Nicolas Cannasse 19 жил өмнө
parent
commit
1d952ca5d0
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      std/neko/db/Sqlite.hx

+ 3 - 1
std/neko/db/Sqlite.hx

@@ -47,7 +47,9 @@ private class SqliteConnection implements Connection {
 	}
 
 	public function quote( s : String ) {
-		return "x'"+new String(untyped _encode(s.__s,"0123456789ABCDEF".__s))+"'";
+		if( s.indexOf("\000") >= 0 )
+			return "x'"+new String(untyped _encode(s.__s,"0123456789ABCDEF".__s))+"'";
+		return "'"+s.split("'").join("''")+"'";
 	}
 
 	public function lastInsertId() {