Bonjour,
Mon problème concerne l'insertion dans des tables avec des Identity, qui marchaient très bien jusqu'alors.
J'ai actuellement une erreur quand j'insère une ligne
* Sans mettre l'id personne qui est généré automatiquement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO MyTable VALUES(idville, nom, prenom, date)
L'erreur est (je mets l'erreur que j'ai constaté SQL Server car celle que me renvoie Visual Studio est un peu bidon) :
Sachant que j'ai bien mis Identity à 'Oui'.Cannot insert explicit value for identity column in table 'mytable' when IDENTITY_INSERT is set to off
Pour mieux comprendre mon erreur, j'ai testé dans SQL Server 2005 ma requête avec les mêmes valeurs que mes paramètres et ma requête devient :
Ce qui explique l'erreur, mais je n'arrive pas à comprendre pour quelle raison !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO Mytable (Id_Personne, Nom, Prenom, Date) Values (idville, nom, prenom, date)
Alors si quelqu'un peut m'éclairer je lui en serai reconnaissant.
D'avance merci.
Cordialement.
PS : J'utilise SQL Sever dans un projet ASP.NET (C#).
Partager