Sorry, I don't understand you project requirements. If you are receiving queries for execution from third parties, then there is no way you can meaningfully execute those queries without knowing what kind of input they expect to operate on.
Michael Kay Saxonica On 21 Jun 2013, at 08:56, Kunal Chauhan wrote: > I can bind value in any format, it's under my control. but I am not sure > about query which comes to me for execution. > > for eg. if query is something like $a = 0. > in this case, I bind value for $a as number. but when query will execute. it > will give me an error because of type mismatch. > > one possible way is I need to parse query string as well and convert it to > something like $a = xs:decimal(0) > > I Need to test all the scenarios. This is the one scenario I explain over > here. > > > > On Fri, Jun 21, 2013 at 12:58 PM, Michael Kay <[email protected]> wrote: > > On 21 Jun 2013, at 06:51, Kunal Chauhan wrote: > >> Hello, >> >> How can I handle this situation other that cast it into number ? >> Because in my process I am getting value as well as query at run time. So, I >> am not aware of query which will execute. >> >> That's why I have to bind XQItem only. And I am getting wrong result. >> > > If you want to compare two values as numbers then you have to convert them to > numbers in order to compare them. I can't see why that should be a problem. > > Michael Kay > Saxonica > > > > > -- > Kunal Chauhan > [email protected] > [+918655517141] > _______________________________________________ > [email protected] > http://x-query.com/mailman/listinfo/talk
_______________________________________________ [email protected] http://x-query.com/mailman/listinfo/talk
