Ich versuche verschiedene Abfragen im Abfrage-Generator. Gibt es eine Möglichkeit, die Abfrage zu kommentieren? Ich habe es mit versucht
/* */
#
--
ohne Erfolg :
Beim Ausführen der Abfrage ist ein Fehler aufgetreten. Der Datenprovider sagte: OGR [3] Fehler 1: SQL Expression Parsing Error: Syntaxfehler
EDIT :
Ich habe eine Feature-Anfrage zu dieser Frage gestellt: http://hub.qgis.org/issues/10914
@Bernd V. stellte fest, dass Ausdrücke je nach Format des Vektors unterschiedlich ausgewertet werden (weitere Informationen finden Sie unter [Hilfe] im Abfrage-Generator).
Antworten:
Es funktioniert nicht mit ESRI Shapefile. Das Kommentieren in Ausdrücken funktioniert jedoch in QGIS 2.14 mit SpatiaLite , SQlite und GeoPackage . Bei den meisten anderen im
Save as...
-dialog verfügbaren Formaten schlägt die Abfrage mit einem OGR-Fehler fehl.Verwenden Sie diese Option
--
für einzeilige Kommentare und/* ... */
für mehrzeilige KommentareDadurch werden die Buchstaben im Fenster des Ausdruckserstellers grün und sie scheinen tatsächlich auskommentiert zu sein!
quelle
Sie können Abfragen mit dem Abfrage -Generator erstellen. Alternativ können Sie den Ausdrucks-String- Generator verwenden ( Layer-Eigenschaften > Stil > Regelbasiert auswählen> Regel hinzufügen> Befehl in das Feld Filter einfügen oder auf die Schaltfläche ' ... ' klicken um das String Builder Interface aufzurufen.
In beiden Fällen glaube ich nicht, dass QGIS die Kommentarfunktion beim Erstellen von Ausdrücken für Filter / Abfragen unterstützt:
http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html
quelle