我想用存储过程返回
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)??
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)??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货