Pages: 1
- Sujet précédent - [MI 8.5 / Oracle 9i] Impossible de modifier table via connexion DBMS - Sujet suivant
#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
Pages: 1
- Sujet précédent - [MI 8.5 / Oracle 9i] Impossible de modifier table via connexion DBMS - Sujet suivant