banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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

 

Pied de page des forums

Powered by FluxBB