C# 获取 存储过程 返回值

C#获取存储过程的返回值,这一方法,总是容易忘,今天给贴出来,以方便下次使用

存储过程:

CREATE   PROCEDURE  [ dbo ]. [ Proc_GetInfo ]
     @ywdm  varchar( 10),
     @value  varchar( 20) output
AS
begin
     set  @value = Select  top  1 createt  From  table  Where ywdm = @ywdm 
end

C#获取存储过程返回值:

var db = DatabaseFactory.CreateDatabase();
var cmd = db.GetStoredProcCommand( " Proc_GetInfo ");
db.AddInParameter(cmd,  " ywdm ", DbType.String, mYzm.Ywdm);
db.AddOutParameter(cmd,  " @value ", DbType.String,  20);
db.ExecuteNonQuery(cmd);

return cmd.Parameters[ " @value "].Value.ToString();

转载于:https://www.cnblogs.com/chendaoyin/p/3509698.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值