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