[Mapbender-users] GUI1, LoadCapabilities - Fehlermeldung
Marc Jansen
jansen.marc at gmx.de
Thu Mar 29 18:22:23 EDT 2007
Hallo Veselina,
fast: ersetze ' durch '' in dem SQL (das ist einen Versuch wert... den
gesamt thread konnt ich nicht verfolgen.)
Das SQL sieht vermutlich in etwa so aus INSERT INTO tabelle
(feldbezeichnung) VALUES '.... version='1.0'...' Durch das Hochkomma vor
der 1 is der String zum INSERT beendet und der MySQL-server weiß nicht,
was er mit dem Rest der Abweisung anfangen soll. Diese Seite erklärt das
escapen von bestimmten Zeichen für Mysql genauer:
http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html
your almost right: replac the single ' with two '' (at least this is
worth a shot... I could not watch the whole thread)
Without escaping the MySQL server gets confused because the
INSERT-string gets is being interrupted: the first ' is interpreted as
the end of the value to insert and the trouble starts. See this page for
further info on escaping chars in MySQL.
http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html
-- Marc
Veselina Dencheva schrieb:
> Hallo
> Was meinen Sie unter Capabilities Dokument? Und ich soll dort ' mit "
> tauschen. habe ich das richtig verstanden?
>
> MFG, Veselina
>
> 2007/3/29, Peter Freimuth <pf at mapmedia.de>:
>> Veselina Dencheva schrieb:
>> > Hallo Liste, nach der Installation der neuen Version von MapBender bin
>> > ich auf folgender Meldung gestossen:
>> > file:
>> >
>> http://192.168.1.199/cgi-bin/mapserv.exe?map=c:\\ms4w\\apps\\BSDI\\bsdi.map&mode=map&layers=all&REQUEST=GetCapabilities&SERVICE=wms&VERSION=1.1.1sql
>>
>> >
>> > error: You have an error in your SQL syntax; check the manual that
>> > corresponds to your MySQL server version for the right syntax to use
>> > near '1.0' encoding="ISO-8859-1" standalone="no" ?>
>> >
>> > Das kommt vor, wenn die load capabilities laden will. Ich habe GUI1
>> > kopiert und umbenannt.
>> >
>> > Kennt jemand diese Fehlermeldung.
>> >
>> > MFG, Veselina
>> >
>> >
>> Hallo Veselina,
>> der Fehler liegt am '1.0'. Aus irgendeinem Grund gneriert der umn beim
>> WMS getCapabilities diesen Eintrag mit einfachen hochkommas und nicht
>> wie beim WFS getcapabilities mit doppelten. MYSQL bzw Mapbender scheinen
>> damit ein Problem zu haben. Wir kennen dieses Problem auch und haben uns
>> damit beholfen, das Capabilities Dokument erst zu speichern und die
>> einfachen gegen doppelte Hochkommas auszutauschen und dann das Dok
>> selbst anzugeben. Wenn ichs richtig mitbekommen habe, wurde das aber im
>> Mapbender neulich behoben.
>> Hoffe es hilft weiter!
>> Peter
>>
>> --
>> Mit freundlichem Gruß
>>
>> Peter Freimuth
>> _________________________________________________
>> MapMedia GmbH
>> Kartographie und raumbezogene Informationssysteme
>>
>> Heilbronner Straße 10
>> D-10711 Berlin Charlottenburg
>>
>> fon: +49.(0)30.89 06 82 70
>> fax: +49.(0)30.89 06 82 73
>> mail: pf at mapmedia.de
>> net: www.mapmedia.de
>> pgp: on demand
>> _________________________________________________
>>
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>
More information about the Mapbender_users
mailing list