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é ?

Annonce

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Thu 21 May 2015 11:50

Anais4008
Participant actif
Lieu: France
Date d'inscription: 25 Apr 2007
Messages: 71

Ouvrir une vue oracle dans Mapinfo

Bonjour,

Comme le titre l'indique, je souhaite ouvrir une vue Oracle dans Mapinfo.

CONTEXTE:
J'ai une table maître géographique de polylignes avec un ID.
J'ai besoin d'ajouter une vingtaine de champs en relation avec cette table maître: je décide de créer une table attributaire avec le champ ID en commun avec ma table maître.
Je dois fournir un environnement, permettant facilement de mettre à jour ces vingts champs.
Je décide donc de faire une vue dans ma base Oracle résultant de la jointure de ces deux tables.

Si une autre/meilleure solution existe qu'une vue oracle, je suis preneuse!

PROBLEME:
Je ne sais pas si une vue peut être mise à jour dans Mapinfo. Pour savoir, il faut donc que je créé cette vue.
OR, je me retrouve avec le message suivant:
Type de données non pris en charge pour les colonnes : GEO_LINE

POURTANT j'ai créé un index, un index spatial et un champ géographique (il vient de ma table maître). Ma vue est référencée dans MAPINFO_MAPCATALOG.
Et pourtant... selon ce topic, cela devrait être possible: http://georezo.net/forum/viewtopic.php?id=67780

Avez vous une idée? Ai-je loupé quelque chose?

Hors ligne

 

#2 Thu 21 May 2015 14:59

Anais4008
Participant actif
Lieu: France
Date d'inscription: 25 Apr 2007
Messages: 71

Re: Ouvrir une vue oracle dans Mapinfo

Je reviens sur ce que j'ai dit.
Je n'ai pas d'index spatial car j'ai eu le message d'erreur suivant:
Rapport d'erreur -
Erreur SQL : ORA-01702: a view is not appropriate here
01702. 00000 -  "a view is not appropriate here"
*Cause:    Among other possible causes, this message will be produced if an
           attempt was made to define an Editioning View over a view.
*Action:   An Editioning View may only be created over a base table.


Et j'ai donc toujours le message suivant à l'ouverture de la vue dans Mapinfo:
Type de données non pris en charge pour les colonnes : GEO_LINE

Hors ligne

 

Pied de page des forums

Powered by FluxBB