Bonjour.

Je fais une requete comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SqlCommand sqlInsert = new SqlCommand("INSERT INTO T_Truc VALUES (@p1,@p2,...)", sqlCon, t);
 
sqlInsert.executeNonQuery();
Ensuite je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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