Publier Profil Docs FAQ

Solution

Récuperer l'ID du dernier enregistrement inséré


On peut récupérer la valeur du dernier enregistrement crée avec SELECT @@IDENTITY; a la fin de la requete. par exemple : 

INSERT INTO users (login, password) VALUES (@login, password); SELECT @@IDENTITY; 

Pour récuperer la valeur il suffit d'executer un ExecuteScalar() sur la commande SQL :

string insertQuery = "INSERT INTO users (login, password) VALUES (@login, password); SELECT @@IDENTITY;"
SqlCommand insertCommand = new SqlCommand(insertQuery,dbConn);
int idUser = insertCommand.ExecuteScalar();