Alexei Golovko wrote:
The problem seems to be in ADT rerpesentation, not in escaping...
I did minimal example with this bug, see
http://www.impredicative.com/mantis/view.php?id=128
I maintain my position that the problem is in escaping. By simplifying
the query, you get it to a point where it can be assigned a query
template statically, with holes that will only be filled with primitive
datatypes, not arbitrary SQL expressions. SQLite will do the "escaping"
itself for such parameters. With the fancier version, Ur/Web builds the
whole query as a string, with parameter values and all.
Thus, the question I asked before remains: what is the right way to
escape UTF-8 strings to use as string literals in MySQL and SQLite?
P.S.: You have a comment asking:
(* Why "task initialize = init" does not work?
But this is the second question. *)
I uncommented the alternate version and it at least type-checked fine.
What kind of "not working" have you seen?
_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur