C#获取存储过程的返回值,这一方法,总是容易忘,今天给贴出来,以方便下次使用
存储过程:
CREATEPROCEDURE[dbo].[Proc_GetInfo]@ywdmvarchar(10),@valuevarchar(20)outputASbeginset@value=Selecttop1createtFromtableWhereywdm=@ywdmendC#获取存储过程返回值:
vardb=DatabaseFactory.CreateDatabase();varcmd=db.GetStoredProcCommand("Proc_GetInfo");db.AddInParameter(cmd,"ywdm",DbType.String,mYzm.Ywdm);db.AddOutParameter(cmd,"@value",DbType.String,20);db.ExecuteNonQuery(cmd);returncmd.Parameters["@value"].Value.ToString();新闻热点
疑难解答