我有这个存储过程,我想在我的窗体标签上显示存储过程的返回值:
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());
}