<br><font size=2 face="sans-serif">The problem is when we send a string
that represents a number, example:</font>
<br><font size=2 face="sans-serif">Filter=<Filter><PropertyIsEqualTo><PropertyName></font><font size=3 face="sans-serif">code_cs</font><font size=2 face="sans-serif"></PropertyName><Literal></font><font size=3 face="sans-serif">864000</font><font size=2 face="sans-serif"></Literal></PropertyIsEqualTo></Filter><br>
</font>
<br><font size=2 face="sans-serif">I get:</font>
<br><font size=2 face="sans-serif">ERROR:  operator does not exist:
character varying = integer</font>
<br><font size=2 face="sans-serif">"code_cs"= 864000</font>
<br>
<br><font size=2 face="sans-serif">DescribeFeatureType returns</font>
<br><font size=2 face="sans-serif"><element name="code_cs"
type="string" /></font>
<br>
<br><font size=2 face="sans-serif">In posgis, code_cs is defined as character
varying(18)</font>
<br>
<br><font size=2 face="sans-serif">My workaround is using Like instead
of EqualTo</font>
<br><font size=2 face="sans-serif">Filter=<Filter><PropertyIsLike
wildcard='*' singleChar='.' escape='!'><PropertyName>code_cs</PropertyName><Literal>864000</Literal></PropertyIsLike></Filter></font>
<br>
<br><font size=2 face="sans-serif">Is this a bug in mapserver, creating
the query using a number, even if DescribeFeatureType returns 'string'
as type?</font>
<br>
<br><font size=2 face="sans-serif">thanks</font>
<br><font size=2 face="sans-serif">Steve</font>
<br>
<br>
<p>