|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 65 ![]() |
bonjour
jai fait un job avec talend en utilsant un tmap pour alimenter une table. j'ai cette erreur : Cannot insert explicit value for identity column in table 'maTable' when IDENTITY_INSERT is set to OFF il y a un problème sur la clé primaire de la cible comment dois le régler? merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Etienne MenuetInscription : mai 2010 Messages : 71 ![]() |
Bonjour,
Il n'y a pas de problème, mais voici la solution : 1) Dans Talend, tu dois enlever la colonne définie comme IDENTITY du schema Talend, la base de donnée renseignera la colonne par une sequence automatique. 2) Ou tu exécutes l'instruction "set IDENTITY_INSERT ON" avec un tMSSQLRow avant d'insérer tes propre id. Attention, il faut le faire dans la meme transaction et donc utilisé un tMSSQLConnection |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 65 ![]() |
ben j'ai fait comme vous m'aviez dit mais à chaque fois il me dit la même chose c'e'st comme si je l'ai pas supprimé.
mais toutefois j'ai réglé le problème en décochant la case insérable dans les option sur les champs merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com