我有这个存储过程,我想在我的窗体标签上显示存储过程的返回值



我有这个存储过程,我想在我的窗体标签上显示存储过程的返回值:

ALTER PROCEDURE Get_LastProfId
AS
    SELECT IDENT_CURRENT('EDU_Professor') AS Current_Identity; 
GO

现在,如何在 ASP.NET 中获取此过程的返回值?我的过程只返回表的最后一个标识 id 值。

ADO.NET 中,您可以使用ExecuteScalar()方法来获取值。按照以下示例操作。

  using (SqlCommand command = new SqlCommand("Get_LastProfId", conn))
   {
     command.CommandType = CommandType.StoredProcedure;                       
     int returnIdentity = Convert.ToInt32(command.ExecuteScalar());
   }      

最新更新