You are absolutely right :-)

Armin Burger <armin.bur...@gmail.com> wrote on 28.01.2009 18:28:13:

> It's not a question to identify if ODBC is used or not, but if *MS
> Access* is the backend ODBC source. Real databases understand correct
> SQL via ODBC and not the crude SQL/VBA mix MS defines ;-)
> 
> armin
> 
> On Wed, Jan 28, 2009 at 8:33 AM,  <dejan.gam...@pula.hr> wrote:
> > Hi,
> >
> > I have solved the problem by using UCASE instead of UPPER in 
search.php
> > (in getSearchParamsXY_DB function). It works fine, only it is not a
> > generic solution that could identify if odbc is being used or not
> >
> > regards, dejan
> >
> > dejan.gam...@pula.hr wrote on 28.01.2009 08:02:09:
> >
> >> Hi,
> >>
> >> I am using p.mapper version 3.2 on Windows XP machine.
> >>
> >> I have successfully displayed points coming from MS Access with two
> >> "spatial" columns, using XY layer. Attributes from the same table are
> >> correctly displayed too, using Info button.
> >>
> >> The problem is the attribute query that somehow doesn't work because 
of
> >> incorrect sql code.
> >>
> >> The map file part is:
> >>
> >> LAYER
> >>   NAME  "krk"
> >>   TYPE         POINT
> >>   METADATA
> >>     "DESCRIPTION" "KC"
> >>     "LAYER_ENCODING" "WINDOWS-1250"
> >>     "XYLAYER_PROPERTIES"  "odbc://'':''/localh...@krk||baza||x,y,0"
> >>     "RESULT_FIELDS" "PREZIME,IME"
> >>     "RESULT_HEADERS" "Prezime, Ime"
> >>   END  # Metadata
> >>   CLASS
> >>     Name 'Kc broj'
> >>     COLOR 0 0 0
> >>     SYMBOL 'circle'
> >>     SIZE 10
> >>     TEMPLATE void
> >>   END
> >> END
> >>
> >> The search.xml part is:
> >>
> >>     <searchitem name="ime" description="Ime">
> >>         <layer type="xy" name="krk">
> >>             <field type="s" name="IME" description="Ime" wildcard="0"
> > />
> >>         </layer>
> >>     </searchitem>
> >>
> >> And the error.log is:
> >>
> >> [28-Jan-2009 07:52:03] ===== P.MAPPER: DB ERROR =====
> >> Standard Message:   DB Error: syntax error
> >> DBMS/Debug Message: SELECT x, y, PREZIME,IME FROM baza  WHERE 
UPPER(IME)
> >
> >> LIKE '%ROB%'  [nativecode=37000 [Microsoft][ODBC Microsoft Access
> > Driver]
> >> Undefined function 'UPPER' in expression.]
> >>
> >> I have seen a similar post and I suppose I have to somehow change the
> >> UPPER to UCASE.
> >>
> >> Can it be done in a simple way?
> >>
> >> thanks and regards
> >>
> >> dejan
> >>
> > 
> 
------------------------------------------------------------------------------
> >> This SF.net email is sponsored by:
> >> SourcForge Community
> >> SourceForge wants to tell your story.
> >> http://p.sf.net/sfu/sf-spreadtheword
> >> _______________________________________________
> >> pmapper-users mailing list
> >> pmapper-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/pmapper-users
> > 
> 
------------------------------------------------------------------------------
> > This SF.net email is sponsored by:
> > SourcForge Community
> > SourceForge wants to tell your story.
> > http://p.sf.net/sfu/sf-spreadtheword
> > _______________________________________________
> > pmapper-users mailing list
> > pmapper-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pmapper-users
> >
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
pmapper-users mailing list
pmapper-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmapper-users

Reply via email to