国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET 獲取存儲過程返回值的實現(xiàn)代碼

2024-07-10 13:24:14
字體:
供稿:網(wǎng)友
1.首先我們要建立一張表(UserInfo)。
主要字段Id、uname、upass。
2.創(chuàng)建帶返回值的存儲過程

復(fù)制代碼 代碼如下:


create proc proc_addUserInfo
@uname varchar(50),
@upass varchar(50),
@Returnc int output
as
begin
insert into erp_user(u_name,u_pass)values(@uname,@upass)
set @Returnc= isnull(@@identity,0)
end


這里返回值我獲取的是添加記錄的Id。
后臺代碼:

復(fù)制代碼 代碼如下:


SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@uname","2012"),
new SqlParameter("@upass","2012")
};
string sql_para = "dbo.proc_addUserInfo";
CommandType type=CommandType.StoredProcedure;
SQLHelper sqlh = new SQLHelper();
int Id=sqlh.ExecuteNoQuery(sql_para,type,para);


SQLHelper:

復(fù)制代碼 代碼如下:


public int ExecuteNoQuery(string sql,CommandType type,params SqlParameter [] values)
{
using (SqlCommand cmd = new SqlCommand(sql, Conn))
{
cmd.CommandType = type;
if (values != null)
{
cmd.Parameters.AddRange(values);
}
SqlParameter Retvar = cmd.Parameters.Add("@Returnc", SqlDbType.Int);
Retvar.Direction = ParameterDirection.Output;
int count = cmd.ExecuteNonQuery();
return (int)Retvar.Value;
}
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永和县| 和顺县| 安福县| 靖宇县| 禹城市| 文山县| 河南省| 拉萨市| 卓尼县| 临夏县| 津南区| 太白县| 长丰县| 屏山县| 靖远县| 石台县| 师宗县| 岳普湖县| 荔波县| 汉中市| 黄石市| 宜阳县| 宜黄县| 东宁县| 乌鲁木齐市| 达日县| 会同县| 本溪| 察隅县| 营山县| 武强县| 周口市| 嘉义县| 台东市| 墨竹工卡县| 容城县| 民勤县| 武邑县| 绩溪县| 茶陵县| 赤水市|