00157: Die Datenquelle des veröffentlichten Layer ist PostgreSQL, und der Layer verwendet Feldnamen, die in <Wert> nicht kleingeschrieben werden
In diesem Thema
Sie veröffentlichen einen Karten-Service mit Feature-Zugriff- (Feature-Service) oder WFS-Funktionen, für den die Datenquelle des Service-Layer eine PostgreSQL-Geodatabase ist und der Layer nicht kleingeschriebene Feldnamen in Folgendem verwendet:
- einer Definitionsabfrage
- einem Beschriftungsausdruck
- einer Definitionsabfrage und einem Beschriftungsausdruck
Der betroffene Bereich wird durch den <Wert>-Parameter angegeben.
Lösung
Ändern Sie Ihren Ausdruck so, dass für alle Feldnamen Kleinbuchstaben verwendet werden. Ändern Sie beispielsweise [MeinFeld] > 100 in [meinfeld] > 100.
Hinweis:
Wenn Sie Beschriftungsausdrücke ändern, stellen Sie sicher, dass Sie die Beschriftungsausdrücke für alle entsprechenden Beschriftungsklassen ändern.
Weitere Informationen
Feldnamen sind in Feature-Classes in PostgreSQL-Geodatabases immer in Kleinbuchstaben. Definitionsabfragen und Beschriftungsausdrücke müssen Feldnamen in Kleinbuchstaben verwenden, wenn sie mit PostgreSQL-Geodatabases zusammenarbeiten sollen.
Weitere Informationen zu Geodatabases in PostgreSQL
Definitionsabfragen werden verwendet, um eine Teilmenge von Features in einem Layer anzuzeigen.
Weitere Informationen zu Definitionsabfragen
Beschriftungsausdrücke werden verwendet, um die Textzeichenfolge Ihrer Beschriftungen anzupassen.