#1 Fri 20 February 2015 16:17
- Sylvain PIERRE
- Participant assidu
- Lieu: Strasbourg
- Date d'inscription: 6 Sep 2005
- Messages: 170
QGIS 2.6: Erreur filtrer couche Oracle après jointure
Bonjour,
En entrée une couche Oracle, une table alpha sqlserver ou un fichier Excel.
Jointure du fichier ou de la table MSSQL sur la table Oracle.
Tentative de filtrer la couche Oracle sur la base des attributs dans le fichier / la table jointe.
Les attributs de la table jointe apparaissent bien dans la liste, les valeurs échantillons également.
Par contre au moment de tester le filtre ou de le valider, une erreur se produit:
Code:
Une erreur a été rencontrée lors de l'exécution de la requête. Le prestataire de donné a dit : ORA-00904: "V_SIG_SITE_Site_Nature" : identificateur non valide Impossible d'exécuter cette déclaration
Erreur Oracle donc. Comme si QGIS interprétait le champ comme étant dans Oracle...
Est-ce un bug? Y-a-t-il des contournements?
A noter que l'accès au filtre de la couche par le constructeur de requêtes dans la fenêtre de propriétés de la couche n'est pas possible: bouton en grisé. Le bouton redevient accessible si on supprime la jointure. Le filtre est uniquement accessible par le menu "Couche"-"Filtrer"
Sylvain
Hors ligne