猿问

如何获得最后插入的id?

我有个密码:

string insertSql = 
    "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)";
    using (SqlConnection myConnection = new SqlConnection(myConnectionString)){
   myConnection.Open();

   SqlCommand myCommand = new SqlCommand(insertSql, myConnection);

   myCommand.Parameters.AddWithValue("@UserId", newUserId);
   myCommand.Parameters.AddWithValue("@GameId", newGameId);

   myCommand.ExecuteNonQuery();

   myConnection.Close();}

当我插入这个表时,我有一个自动递增的int主键列,名为GamesProfileId,如何在此之后获得最后插入的一个,以便使用该id插入另一个表?

如何获得最后插入的id?

SMILET
浏览 626回答 3
3回答
随时随地看视频慕课网APP
我要回答