欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c#获取存储过程返回值示例分享

程序员文章站 2024-02-16 23:13:46
存储过程: 复制代码 代码如下:create  procedure [dbo].[proc_getinfo]     @ywdm...

存储过程

复制代码 代码如下:

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