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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

c#中獲取存儲(chǔ)過程方法

2019-11-18 16:27:49
字體:
供稿:網(wǎng)友

因?yàn)橐话愣加肨-SQL來執(zhí)行數(shù)據(jù)庫(kù)操作,偶爾現(xiàn)在轉(zhuǎn)到用存儲(chǔ)過程,竟然寫不來調(diào)用過程的返回值了,查了很多資料,都不詳細(xì),或者沒到點(diǎn)上,也許是我比較笨,呵呵。

C# 源代碼
 1         /// <summary>
 2         /// 校驗(yàn)用戶
 3         /// </summary>
 4         /// <param name="user">用戶信息</param>
 5         /// <returns></returns>
 6         public static int VerifyUser(clsUser user)
 7         {
 8             int iRet;
 9             string sql = String.Format("EXECUTE VerifyUser @myVerifyReader OUTPUT,'{0}','{1}'",user.username,user.passWord); //執(zhí)行的T-SQL串
10             SqlCommand scmd = new SqlCommand(sql, conn);
11             scmd.Parameters.Add(new SqlParameter("@myVerifyReader",SqlDbType.Int));
12             scmd.Parameters["@myVerifyReader"].Direction = ParameterDirection.Output;
13             //
14
15             DBOpen(conn);
16             //在返回值上有問題
17             scmd.ExecuteNonQuery();
18             iRet = (int)scmd.Parameters["@myVerifyReader"].Value;
19             DBClose(conn);
20             return iRet;
21         }
SQL SERVER存儲(chǔ)過程
------------------------------


/*
* VerifyUser 存儲(chǔ)過程
* 用途:驗(yàn)證用戶登陸
*/
CREATE PROCEDURE VerifyUser
(
    @myVerifyReader int OUTPUT, --返回結(jié)果
    @username varchar(50), --用戶名
    @userpassword varchar(50) --用戶密碼
)
AS
IF EXISTS(SELECT [id] FROM [Users] WHERE username = @username AND userpassword = @userpassword)
    SET @myVerifyReader = 0 --通過驗(yàn)證

ELSE IF EXISTS(SELECT [id] FROM [Users] WHERE username = @username)
    SET @myVerifyReader = 1 --用戶存在,密碼不正確
ELSE
    SET @myVerifyReader = 2 --用戶不存在

RETURN  isnull(@myVerifyReader,3)
-------------------------------------------------
GO


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁都县| 丰城市| 辛集市| 手机| 开封县| 依安县| 陆丰市| 西林县| 安达市| 昆明市| 资阳市| 绵阳市| 城市| 邹平县| 电白县| 镶黄旗| 沙洋县| 南雄市| 新乡市| 甘南县| 府谷县| 年辖:市辖区| 东平县| 永寿县| 清新县| 汽车| 思茅市| 叶城县| 马关县| 新余市| 习水县| 敖汉旗| 荣成市| 永春县| 隆回县| 邵阳市| 健康| 长宁区| 孟州市| 梅州市| 凌云县|