对一张表执行插入操作后返回主键ID

            strSql.Append("INSERT  INTO [t_runningInfo]   ");
            strSql.Append("        ( [Title] ,  ");
            strSql.Append("          [StatusCategoryID] ,  ");
            strSql.Append("        )  ");

            strSql.Append("VALUES  ( '" + title + "' , ");
            strSql.Append("          '" + statusCategory + "' , ");
            strSql.Append("        ) ");

            //执行插入语句
            DataSet ds = DbHelperMicroSQL.Query(strSql.ToString() + ";select SCOPE_IDENTITY() as id");

使用SELECT @@IDENTITY

在插入的SQL语句后添加

;select SCOPE_IDENTITY() as id

一起作为一条语句执行,即可返回插入行的主键ID

猜你喜欢

转载自blog.csdn.net/weixin_42434300/article/details/81001308