[C#] Problème de casting de @IDENTITY
Bonjour.
Je fais une requete comme ceci:
Code:
1 2 3
| SqlCommand sqlInsert = new SqlCommand("INSERT INTO T_Truc VALUES (@p1,@p2,...)", sqlCon, t);
sqlInsert.executeNonQuery(); |
Ensuite je fais:
Code:
1 2
| SqlCommand sqlQuery = new SqlCommand("SELECT @@IDENTITY",sqlCon,t);
m_Id = (int)sqlQuery .ExecuteScalar(); |
et ceci me lance une exception sur le casting à la dernière ligne. Pourtant ds ma base, la colonne clé primaire est bein de type int.
Quelqu'un à une idée ? Merci