Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 24 November 2008 11:29

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

[MI 8.5 / Oracle 9i] Impossible de modifier table via connexion DBMS

Bonjour,

J'ai un problème ennuyeux sur lequel je bloque complètement.
Lorsque j'ouvre une table sous MI en connexion DBMS (stockée sous Oracle 9i), j'obtiens le message suivant à l'ouverture en mode Linked Table :

[img]http://imageshack-france.com/out.php/i252477_cnet1.jpg[/img]

-->

[img]http://imageshack-france.com/out.php/i252478_cnet2.jpg[/img]


Dans mon .TAB j'ai alors les lignes suivantes :

Code:

"\DATALINK\MapReadOnly" = "TRUE" 
et 
"\DATALINK\DataReadOnly" = "TRUE"

En modifiant le .TAB j'arrive a éditer la couche, mais au moment de sauvegarder la table DBMS sous Oracle j'obtiens le message suivant :

[img]http://imageshack-france.com/out.php/i252479_cnet3.jpg[/img]

Ce problème ne se produit pas avec certaines tables qui sont stockées dans ma base depuis longtemps, par contre il survient pour toutes les tables que je crée actuellement.
Je suis a cours de pistes, merci si vous avez des idées !



PS : J'ai trouvé un post qui rapporte un problème qui semble assez proche avec SQLServer http://testdrive.mapinfo.com/tdc/MapInf … enDocument

Hors ligne

 

#2 Mon 24 November 2008 11:52

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: [MI 8.5 / Oracle 9i] Impossible de modifier table via connexion DBMS

Comme souvent c'est en posant bien le problème à plat qu'on trouve la solution !

Je viens donc de comprendre enfin la cause du problème :

Pour que la table liée soit modifiable via la connexion DBMS, elle doit avoir une clé primaire activée.

Cordialement!

Dernière modification par Cartosig (Mon 24 November 2008 12:01)

Hors ligne

 

Pied de page des forums

Powered by FluxBB