我想用存储过程返回
CREATE PROCEDURE Get_Soft_ID
AS
 Select @@IDENTITY from Soft_Soft;
GO然后后台执行操作
SqlCommand cmdGetid = new SqlCommand("Get_Soft_ID",myconn);
cmdGetid.CommandType = CommandType.StoredProcedure;
int softid = Convert.ToInt32(cmdGetid.ExecuteScalar());然后抱错:System.InvalidCastException: 对象不能从 DBNull 转换为其他类型请教大虾规范的该怎么写啊,获取表Soft_Soft最后插入一行的标识值(ID)??