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();


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM