Question on queryByAttributes - multiple fields
Sean Gillies
sgillies at FRII.COM
Tue Nov 30 09:55:39 PST 2004
Don't know. Old module lying around?
Sean
On Nov 30, 2004, at 10:33 AM, Cord Thomas wrote:
> Ahh, yes, something in your documentation that has not made it to the
> SWIG
> Mapscript web site yet - good stuff - thanks.
>
> I now get an error: Can't locate
> auto/mapscript/resultCacheObj/swig_shapei.al in @INC
>
> Which means SWIG didnt compile something right in my mapscript. I am
> using MapServer 4.4.0-beta3 and will try pulling the release version
> now
> to see if it compiles differently - but while i am working on this - a
> word on why i might have gotten this error despite compiling mapscript
> just a week ago?
>
> Cord
>
>> Cord,
>>
>> Here's something to try (python example):
>>
>> # execute queryByAttributes ...
>> results = layer.getResults()
>>
>> The 'results' variable will either be a reference to the
>> layer's result set or be NULL if the query returned nothing.
>> The reason why it returned nothing may be found in the
>> mapserver error stack
>>
>> if results == None:
>> error = mapscript.errorObj()
>> if error:
>> print error.code, error.message, error.routine
>>
>> # continue into the stack
>> while 1:
>> error = error.next()
>> if error == None: break
>> else:
>> print error.code, error.message, error.routine
>>
>> Actually, for Python/Java/Ruby, MapServer errors become language
>> exceptions. For Perl, which has no built-in exceptions, users
>> have to program their own error stack inspection.
>>
>> Sean
>>
>
More information about the MapServer-users
mailing list