Erreur lors d'insertion dans une table avec Indentity
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
Code:
1 2
| INSERT INTO MyTable
VALUES(idville, nom, prenom, date) |
* Sans mettre l'id personne qui est généré automatiquement.
L'erreur est (je mets l'erreur que j'ai constaté SQL Server car celle que me renvoie Visual Studio est un peu bidon) :
Citation:
Cannot insert explicit value for identity column in table 'mytable' when IDENTITY_INSERT is set to off
Sachant que j'ai bien mis Identity à 'Oui'.
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 :
Code:
1 2
| INSERT INTO Mytable (Id_Personne, Nom, Prenom, Date)
Values (idville, nom, prenom, date) |
Ce qui explique l'erreur, mais je n'arrive pas à comprendre pour quelle raison !
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#).