salut, j'ai un probleme similaire mais au cours d'une migration
globalement, mon code est le suivant:
SET IDENTIFY_INSERT <maTable1> ON
INSERT INTO <maTable1> (blablabla..)
INSERT INTO <maTable1> (blablabla...)
[...]
SET IDENTIFY_INSERT <maTable1> OFF
SET IDENTIFY_INSERT <maTable2> ON
INSERT INTO <maTable2> (blablabla..)
INSERT INTO <maTable2> (blablabla...)
[...]
SET IDENTIFY_INSERT <maTable2> OFF
ca foire dès le 2e "ON".. il me sort que c'est toujours <matable1> qui a le flag à ON (et on ne peut avoir qu'une seule table a ON en meme tps, dixit la msdn)
edit: j'appelle les differentes requetes les unes a la suite des autres en C# avec un ExecuteNonQuery()
il semble que ca vienne de la d'ailleurs... vu que la liste des requetes, copiées collées dans sql manager marche bien...
edit2:
Bon typiquement un bug a la con, c'est juste que mon objet SQLCommand avait des résidus dans la liste de Parameters et que ca faisait chier le SET...
Message édité par Suri le 27-02-2006 à 17:07:40
---------------
Suri.morkitu.org : Balades au coeur de la ville...