J'essaie différentes requêtes dans le générateur de requêtes. Existe-t-il un moyen de commenter la requête? J'ai essayé avec
/* */
#
--
sans succès :
Une erreur s'est produite lors de l'exécution de la requête. Le fournisseur de données a déclaré: OGR [3] erreur 1: erreur d'analyse de l'expression SQL: erreur de syntaxe
ÉDITER :
J'ai fait une demande de fonctionnalité de cette question: http://hub.qgis.org/issues/10914
@Bernd V. a observé que les expressions sont évaluées différemment selon le format du vecteur (voir le bouton [aide] dans le générateur de requêtes pour plus d'informations)
Réponses:
Cela ne fonctionne pas avec le fichier de formes ESRI. Cependant, les commentaires dans les expressions fonctionnent dans QGIS 2.14 avec SpatiaLite , SQlite et GeoPackage . Pour la plupart des autres formats disponibles dans le
Save as...
dialogue, la requête échoue avec une erreur OGR.Utiliser
--
pour les commentaires sur une ligne et/* ... */
pour les sur plusieurs lignesIl transforme les lettres en vert dans la fenêtre du générateur d'expression et elles semblent en effet être commentées!
la source
Vous pouvez créer des requêtes à l'aide du générateur de requêtes ou une alternative consiste à utiliser le générateur de chaînes d'expression ( Propriétés du calque > Style > sélectionner Basé sur une règle> ajouter une règle> insérer votre commande dans la zone Filtre ou cliquer sur le bouton ' ... ' pour afficher l'interface du générateur de chaînes.
Dans les deux cas, je ne pense pas que QGIS prend en charge la fonction de commentaires lors de la création d'expressions pour les filtres / requêtes:
http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/expressions.html
la source